Hoe maak je een PNG-afbeelding van BMP in C#

Deze stapsgewijze zelfstudie laat u zien hoe u een PNG afbeelding van BMP in C# maakt. Deze code in C# slaat bitmap eenvoudig en snel op als PNG. In bepaalde situaties moeten we bitmap naar PNG converteren in onze C#-toepassingen en dit voorbeeld is nuttig in dergelijke scenario’s.

Stappen om PNG-afbeelding te maken van BMP in C#

  1. Stel Aspose.Imaging for .NET pakket in van Nuget.org
  2. Voeg een verwijzing toe naar de volgende twee naamruimten: Aspose.Imaging, Aspose.Imaging.ImageOptions
  3. Geef de licentie op met behulp van de SetLicense-methode voordat u converteert
  4. Lees BMP-bestand in een afbeeldingsobject
  5. Stel attributen in voor uitgevoerde PNG-afbeelding met PngOptions class
  6. Sla de uitgevoerde PNG-afbeelding op met de opgegeven PNG-opties

In de bovenstaande eenvoudige stappen laden we eerst een BMP-invoerafbeelding in een afbeeldingsobject met behulp van de methode Load van de klasse Image. Nadat we de BMP-afbeelding in het geheugen hebben geladen, kunnen we deze opslaan in een PNG-uitvoerafbeelding. We kunnen ook de kenmerken van de uitgevoerde PNG-afbeelding specificeren.

Code om PNG-afbeelding te maken van BMP in C#

In de bovenstaande code hebben we de resolutie ingesteld van de PNG-uitvoerafbeelding die is geconverteerd van de bitmapafbeelding. we hebben ook het compressieniveau van de PNG-afbeelding ingesteld. Op dezelfde manier kunnen we andere vereiste attributen van de uitvoerafbeelding instellen.

In ons vorige onderwerp hebben we de code uitgelegd aan converteer OTG naar PDF in C#. Het converteren tussen verschillende andere afbeeldingsindelingen is ook vergelijkbaar met het voorbeeld in het bovenstaande fragment met kleine wijzigingen in de code.

 Nederlands