Diese Schritt-für-Schritt-Anleitung zeigt Ihnen, wie Sie ein PNG-Image aus BMP in C# erstellen. Dieser Code in C# speichert Bitmap einfach und schnell als PNG. In bestimmten Situationen müssen wir Bitmaps in unseren C#-Anwendungen in PNG konvertieren, und dieses Beispiel ist in solchen Szenarien hilfreich.
Schritte zum Erstellen von PNG-Bildern aus BMP in C#
- Richten Sie das Aspose.Imaging for .NET-Paket von Nuget.org ein
- Verweis auf die folgenden zwei Namespaces einschließen: Aspose.Imaging, Aspose.Imaging.ImageOptions
- Geben Sie vor dem Konvertieren die Lizenz mit der SetLicense-Methode an
- BMP-Datei in ein Image-Objekt einlesen
- Legen Sie die Attribute für das ausgegebene PNG-Bild mithilfe der Klasse PngOptions fest
- Speichern Sie das ausgegebene PNG-Bild mit den angegebenen PNG-Optionen
In den obigen einfachen Schritten laden wir zuerst ein BMP-Eingabebild in ein Bildobjekt, indem wir die Load-Methode der Image-Klasse verwenden. Sobald wir das BMP-Bild in den Speicher geladen haben, können wir es als Ausgabe-PNG-Bild speichern. Wir können auch die Attribute des ausgegebenen PNG-Bildes angeben.
Code zum Erstellen von PNG-Bildern aus BMP in C#
Im obigen Code haben wir die Auflösung des ausgegebenen PNG-Bildes eingestellt, das aus dem Bitmap-Bild konvertiert wurde. Wir haben auch die Komprimierungsstufe des PNG-Bildes eingestellt. Ebenso können wir andere erforderliche Attribute des Ausgabebildes festlegen.
In unserem vorherigen Thema haben wir den Code für Konvertieren Sie OTG in C# in PDF erklärt. Das Konvertieren zwischen verschiedenen anderen Bildformaten ähnelt auch dem Beispiel im obigen Snippet mit geringfügigen Änderungen im Code.