Odstraňte pozadí ze souboru obrázku BMP pomocí C#
Vyčistěte obrazy BMP s odstraněním pozadí pomocí rozhraní API pro kreslení .NET
Download free trialJak odstranit pozadí ze souboru obrázku BMP pomocí C#
Odhalte sílu přesných úprav obrázků s Aspose.Drawing pro .NET bez námahy odstraníte pozadí z obrazových souborů BMP. Ať už usilujete o leštěný povrch nebo se snažíte zvýraznit svůj objekt, tento dynamický nástroj vám umožní bezproblémově dosáhnout vaší vize. S naším rozhraním API .NET se odstranění pozadí z obrázků BMP stává zjednodušeným procesem. Využijte robustní funkcionalitu naší knihovny Kreslení k precizní úpravě bitmap s využitím intuitivního rozhraní API k dosažení úžasných výsledků. Vyzkoušejte efektivitu a přesnost odstraňování pozadí se .NET a rozšiřte své možnosti úprav obrázků BMP ještě dnes. OTEVŘENO NuGet správce balíčků a vyhledejte Aspose.Drawing a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.
Příkaz konzoly Správce balíčků
PM> Install-Package Aspose.Drawing
Kroky k odstranění pozadí z obrázku BMP přes C#
K vyzkoušení následujícího pracovního postupu ve svém vlastním prostředí potřebujete aspose.drawing.dll .
- Vytvořte bitmapový objekt ze souboru obrázku BMP pomocí třídy
Bitmap
. - Vyberte barvu pozadí, aby byla průhledná.
- Nastavte pixely na průhledné pomocí metody
SetPixel()
. - Uložte upravenou bitmapu do souboru ve formátu obrázku BMP.
Požadavky na systém
Aspose.Drawing pro .NET je podporován na všech hlavních operačních systémech. Jen se ujistěte, že máte následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s .NET Framework, .NET Core, Windows aplikací, ASP.NET webovou aplikací.
- Vývojové prostředí jako Microsoft Visual Studio.
- Aspose.Drawing pro .NET uvedené ve vašem projektu.
Odebrat pozadí ze souboru obrázku BMP - C#
using Aspose.Drawing; | |
using (Bitmap bitmap = new Bitmap("gears.bmp")) | |
{ | |
Color from = Color.Green; | |
Color to = Color.Transparent; | |
for (int x = 0; x < bitmap.Width; ++x) | |
for (int y = 0; y < bitmap.Height; ++y) | |
{ | |
Color c = bitmap.GetPixel(x, y); | |
if (c.ToArgb() == from.ToArgb() || (c.A == 0 && from.A == 0)) | |
bitmap.SetPixel(x, y, to); | |
} | |
bitmap.Save("out.bmp"); | |
} |
O Aspose.Drawing pro .NET API
Aspose.Drawing, plně spravovaná, multiplatformní 2D grafická knihovna, vyniká v kreslení textu, geometrií a obrázků. Nabízí rozhraní API kompatibilní se System.Drawing, které bez námahy transformuje váš stávající kód, který se spoléhá na System.Drawing, na skutečně multiplatformní řešení. Aspose.Drawing, vyvinutý proti .NET Standard 2.0, najde uplatnění ve scénářích webu, mobilu, desktopu, cloudu a internetu věcí.
Kreslicí modul v Aspose.Drawing umožňuje uživatelům vykreslovat vektorovou grafiku, včetně čar, křivek a obrázků, spolu s různými textovými prvky v různých fontech, velikostech a stylech. Tento proces vykreslování probíhá hladce na rastrových obrázcích a podporuje širokou škálu běžně používaných formátů grafických souborů.
Zpracujte BMP prostřednictvím bezplatné online aplikace
Vytvářejte obrázky BMP a přidávejte k obrázkům text na našem webu s živými ukázkami Živé demo má následující výhody:
BMP co je BMP Formát souboru
Soubory s příponou .BMP představují soubory bitmapových obrázků, které se používají k ukládání bitmapových digitálních obrázků. Tento formát obrázků slouží k otevření souboru na více platformách, jako jsou Microsoft Windows, Mac a Linux. Souborový formát BMP může ukládat data jako dvourozměrné digitální obrázky v monochromatickém i barevném formátu s různými barevnými hloubkami.
Přečtěte si více