Abhängig von verschiedenen Szenarien müssen Sie möglicherweise Bilder häufig von einem Format in ein anderes konvertieren. PNG in JPG gehört zu den am häufigsten durchgeführten Bildkonvertierungen, die häufig zum Verkleinern der Bildgröße verwendet werden. Um diese Konvertierung innerhalb der .NET Anwendungen zu automatisieren, zeigt dieser Artikel, wie Sie ein PNG Bild programmgesteuert in C# in JPG konvertieren.
C# .NET API für die Umwandlung von PNG in JPG
Um PNG Bilder in das JPG Format zu konvertieren, verwenden wir Aspose.Imaging for .NET. Es ist eine leistungsstarke Bildverarbeitungs-API, die die Bearbeitung einer Vielzahl von Bildformaten unterstützt. Darüber hinaus können Sie mit dem benutzerfreundlichen Bildkonverter Bilder von einem Format in ein anderes konvertieren, ohne deren Qualität zu beeinträchtigen. Sie können die DLL der API entweder herunterladen oder direkt von NuGet installieren.
PM> Install-Package Aspose.Imaging
Konvertieren Sie ein PNG Bild in C# in JPG
Aspose.Imaging for .NET erfordert keine komplexen Vorgänge zur Durchführung der PNG zu JPG Konvertierung. Sie müssen lediglich das PNG Bild laden und im JPG Format speichern. Sehen wir uns also an, wie man ein PNG Bild in C# in JPG konvertiert.
- Laden Sie die PNG Datei mit der Klasse Image.
- Konvertieren Sie PNG in JPG mit der methode Image.Save(string, JpegOptions).
Das folgende Codebeispiel zeigt, wie ein PNG Bild in .NET Anwendungen in das JPG Format konvertiert wird.
// PNG Bild laden
using (Image image = Image.Load("aspose.png"))
{
// Bild als JPG speichern
image.Save("PNG-to-JPG.jpg", new JpegOptions());
}
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
In diesem Artikel haben Sie gelernt, wie Sie PNG Bilder in C# in JPG konvertieren. Sie können einfach die genannte API installieren und das bereitgestellte Codebeispiel integrieren, um die Konvertierung von PNG in JPG aus Ihren .NET Anwendungen heraus zu automatisieren. Darüber hinaus können Sie mithilfe von Dokumentation mehr über die .NET Bildverarbeitungs-API erfahren. Außerdem können Sie Ihre Fragen in unserem Forum posten.