So komprimieren Sie ein PNG in C#

Dieses Beispiel behandelt die Details von How to Compress a PNG in C#. Es deckt alle Ressourcen, Namespaces, Klassen, Methoden und funktionierenden Beispielcode ab, um PNG mit C# zu komprimieren. Die entwickelte Anwendung kann in jeder .NET-kompatiblen Umgebung unter Windows, Linux oder macOS verwendet werden.

Schritte zum Komprimieren von PNG mit C#

  1. Richten Sie die Umgebung ein, indem Sie Aspose.Imaging mithilfe des NuGet-Paket-Managers hinzufügen
  2. Greifen Sie mit einer Instanz der Image-Klasse auf das PNG-Quellbild zu
  3. Verwenden Sie die Klasse PngOptions, um das Komprimierungsverhältnis zusammen mit anderen Eigenschaften festzulegen
  4. Speichern Sie das komprimierte PNG-Bild auf der Festplatte

Indem Sie die oben genannten Schritte befolgen, können Sie die PNG-Komprimierung in C# einfach verwalten, indem Sie einen schrittweisen Ansatz verwenden, bei dem wir die Umgebung einrichten, indem wir die erforderlichen Ressourcen in die Lösung aufnehmen. Anschließend laden wir die PNG-Quelldatei mithilfe einer Instanz der Image-Klasse von der Festplatte. In den nachfolgenden Schritten wird das PngOptions-Klassenobjekt erstellt, um das Komprimierungsverhältnis zusammen mit anderen Eigenschaften festzulegen, woraufhin das komprimierte PNG auf der Festplatte gespeichert wird.

Code zum Komprimieren von PNG mit C#

Das obige Beispiel kann zum Komprimieren von PNG-Dateien in C# mithilfe einer sehr einfachen API-Schnittstelle verwendet werden. Die Image-Klasse macht mehrere Überladungsfunktionen verfügbar, mit denen Sie die Bilder zusammen mit anderen zusätzlichen LoadOptions-Parametern aus einem Stream laden können, um andere Bildtypen zu unterstützen. Das PngOptions-Klassenobjekt macht die Eigenschaften verfügbar, um den Farbtyp, das Komprimierungsverhältnis, die Vektorrasteroptionen usw. festzulegen, um nur einige zu nennen.

Dieses Thema hat uns gelehrt, eine Anwendung zu entwickeln, die auf einfache Weise eine PNG-Komprimierung mit C# durchführen kann. Wenn Sie mehr über das Konvertieren von PNG in ICON erfahren möchten, lesen Sie den Artikel zu Wie konvertiert man PNG in ICON in C#.

 Deutsch