JPG ist eines der beliebtesten und am weitesten verbreiteten Bildformate. Allerdings verlieren JPG Bilder bei jedem Speichern an Qualität. Daher müssen Sie sie möglicherweise in ein verlustfreies Format wie PNG konvertieren. Um diese Konvertierung programmgesteuert aus den .NET Anwendungen heraus durchzuführen, zeigt dieser Artikel, wie Sie ein JPG Bild in C# in PNG konvertieren.
C# .NET API für die JPG zu PNG-Konvertierung
Aspose.Imaging for .NET ist eine funktionsreiche Bildverarbeitungs-API zur Bearbeitung einer Vielzahl von Bildformaten. Darüber hinaus bietet es einen leistungsstarken Konverter, mit dem Sie Bilder mit hoher Wiedergabetreue von einem Format in ein anderes konvertieren können. In diesem Artikel verwenden wir diese API, um unsere JPG Bilder in das PNG Format zu konvertieren. Sie können die DLL der API entweder herunterladen oder direkt von NuGet installieren.
PM> Install-Package Aspose.Imaging
Konvertieren Sie ein JPG Bild in C# in PNG
Es ist ganz einfach, ein JPG Bild mit Aspose.Imaging for .NET in das PNG Format zu konvertieren. Sie müssen nur die JPG Datei laden und als PNG Bild speichern. Im Folgenden sind die Schritte zum Konvertieren eines JPG Bilds in PNG in C# aufgeführt.
- Laden Sie die JPG Datei mit der Klasse Image.
- Erstellen Sie eine Instanz der Klasse PngOptions.
- Setzen Sie die Eigenschaft PngOptions.ColorType auf FileFormats.Png.PngColorType.TruecolorWithAlpha.
- Konvertieren Sie das JPG Bild mit der methode Image.Save(string, PngOptions) in PNG.
Das folgende Codebeispiel zeigt, wie ein JPG Bild in .NET Anwendungen in das PNG Format konvertiert wird.
// JPG Bild laden
using (Image image = Image.Load("aspose.jpg"))
{
// Erstellen Sie PNG-Optionen
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// Bild als JPG speichern
image.Save("JPG-to-PNG.png", options);
}
Holen Sie sich eine kostenlose API Lizenz
Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.Imaging for .NET ohne Evaluierungseinschränkungen zu verwenden.
Fazit
Die Konvertierung von JPG in PNG wird häufig durchgeführt, um Bilder in ein verlustfreies Format zu konvertieren. In diesem Artikel haben Sie gelernt, wie Sie JPG Bilder programmgesteuert in C# in das PNG Format konvertieren. So können Sie die JPG zu PNG-Konvertierung problemlos in Ihre .NET Anwendungen einbetten. Darüber hinaus können Sie mithilfe der Dokumentation mehr über die .NET Bildverarbeitungs-API erfahren. Außerdem können Sie Ihre Fragen in unserem Forum posten.