Verwijder de achtergrond uit het PNG-afbeeldingsbestand via C#
PNG-afbeeldingen opschonen met achtergrondverwijdering met behulp van de .NET Drawing-API
Gratis proefversie downloadenAchtergrond verwijderen uit PNG-afbeeldingsbestand met C#
Ontdek de kracht van nauwkeurige beeldbewerking met Aspose.Drawing voor .NET terwijl u moeiteloos achtergronden uit uw PNG-afbeeldingsbestanden verwijdert. Of u nu streeft naar een gepolijste afwerking of uw onderwerp wilt benadrukken, met dit dynamische hulpmiddel kunt u uw visie naadloos verwezenlijken. Met onze .NET API wordt het verwijderen van achtergronden uit PNG-afbeeldingen een gestroomlijnd proces. Maak gebruik van de robuuste functionaliteit van onze tekenbibliotheek om bitmaps met precisie te bewerken en gebruik de intuïtieve API om verbluffende resultaten te produceren. Ervaar de efficiëntie en precisie van achtergrondverwijdering met de .NET en breid vandaag nog de beeldbewerkingsmogelijkheden van uw PNG uit. Open NuGet pakketbeheerder en zoek naar Aspose.Drawing en installeren. U kunt ook de volgende opdracht gebruiken vanuit de Package Manager Console.
Pakketbeheerconsoleopdracht
PM> Install-Package Aspose.Drawing
Stappen om de achtergrond van de PNG-afbeelding te verwijderen via C#
U hebt de aspose.drawing.dll nodig om de volgende workflow in uw eigen omgeving uit te proberen.
- Maak een bitmapobject van het PNG-afbeeldingsbestand met behulp van de klasse
Bitmap
. - Selecteer een achtergrondkleur om deze transparant te maken.
- Stel pixels in op transparant met de methode
SetPixel()
. - Sla de bewerkte bitmap op in het PNG-beeldformaatbestand.
systeem vereisten
Aspose.Drawing voor .NET wordt ondersteund op alle belangrijke besturingssystemen. Zorg ervoor dat u aan de volgende vereisten voldoet.
- Microsoft Windows of een compatibel besturingssysteem met .NET Framework, .NET Core, Windows-applicatie, ASP.NET-webapplicatie.
- Ontwikkelomgeving zoals Microsoft Visual Studio.
- Aspose.Drawing voor .NET waarnaar wordt verwezen in uw project.
Achtergrond verwijderen uit PNG-afbeeldingsbestand - C#
using Aspose.Drawing; | |
using (Bitmap bitmap = new Bitmap("gears.png")) | |
{ | |
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.png"); | |
} |
Over Aspose.Drawing voor .NET-API
Aspose.Drawing, een volledig beheerde, platformonafhankelijke grafische 2D-bibliotheek, blinkt uit in het tekenen van tekst, geometrieën en afbeeldingen. Het biedt een System.Drawing-compatibele API, waardoor uw bestaande code die afhankelijk is van System.Drawing moeiteloos wordt omgezet in een werkelijk platformonafhankelijke oplossing. De Aspose.Drawing is ontwikkeld op basis van de .NET Standard 2.0 en vindt toepassing in web-, mobiele, desktop-, cloud- en IoT-scenario’s.
Met de tekenengine in de Aspose.Drawing kunnen gebruikers vectorafbeeldingen weergeven, waaronder lijnen, curven en figuren, naast diverse tekstelementen in verschillende lettertypen, formaten en stijlen. Dit weergaveproces vindt naadloos plaats op rasterafbeeldingen en ondersteunt een breed scala aan veelgebruikte grafische bestandsformaten.
Verwerk de PNG via de gratis online app
Maak PNG-afbeeldingen en voeg tekst toe aan afbeeldingen door naar onze Live Demos-website te gaan. De live demo heeft de volgende voordelen:
PNG Wat is PNG Bestandsformaat
Bestanden met de extensie .PNG vertegenwoordigen bitmapafbeeldingsbestanden die worden gebruikt om digitale bitmapafbeeldingen op te slaan. Dit afbeeldingsformaat heeft tot doel het bestand op meerdere platforms te openen, zoals Microsoft Windows, Mac en Linux. Het PNG-bestandsformaat kan gegevens opslaan als tweedimensionale digitale afbeeldingen in zowel zwart-wit als kleurformaat met verschillende kleurdieptes.
Lees verder