So komprimieren Sie die Bildgröße in C#

Dieses kurze Tutorial enthält Informationen zum Komprimieren der Bildgröße in C#. Ein paar Codezeilen, die in C#-Komprimierungsbild eines beliebigen Typs wie JPEG, PNG, BMP usw. demonstriert werden, sodass Sie die vollständige Kontrolle über den Komprimierungsprozess erhalten. Dazu werden verschiedene Eigenschaften bereitgestellt, um die Bilder ohne Qualitätsverlust zu komprimieren.

Schritte zum Komprimieren der Bildgröße in C#

  1. Konfigurieren Sie das Projekt so, dass Aspose.Imaging zum Komprimieren des JPEG-Bilds verwendet wird
  2. Laden Sie die JPEG-Quelldatei in das Klassenobjekt Image
  3. Erstellen und initialisieren Sie das Klassenobjekt JpegOptions, um die Komprimierung anzupassen
  4. Stellen Sie den Farbtyp auf Graustufen ein, um die Bildgröße zu reduzieren
  5. Stellen Sie den Komprimierungstyp auf progressiv ein
  6. Speichern Sie das Quellbild auf der Festplatte mit den oben angegebenen Komprimierungseinstellungen

Um die Bildgröße zu komprimieren, wird die C#-Umgebungskonfiguration und die Abfolge der Vorgänge in den obigen Schritten beschrieben. Alle notwendigen Klassen werden so identifiziert, wie das Quellbild in die Image-Klasse geladen wird. In ähnlicher Weise wird das JpegOptions-Klassenobjekt verwendet, um das komprimierte Ausgabebild zusammen mit der Verwendung einiger Eigenschaften zu konfigurieren, die im Beispielcode festgelegt sind.

Code zum Komprimieren der Bildgröße in C#

Die obigen Programmanweisungen in C# komprimieren die Bildgröße mithilfe von JpegOptions, wobei der Farbtyp auf Graustufen und CompressionType auf Progressive festgelegt ist. Es stehen eine Reihe weiterer Eigenschaften zur Verfügung, darunter Palette, Qualität, Flag für Vollbild, Mehrseitenoptionen, horizontales Sampling und vertikales Sampling, um nur einige zu nennen. Wenn Sie ein PNG-Bild komprimieren möchten, können Sie PNGOptions und für TIFF-Bilder TiffOptions verwenden.

In diesem Tutorial haben wir gelernt, die Bildgröße in C# zu komprimieren Wenn Sie die Bildgröße ändern möchten, lesen Sie den Artikel zu So ändern Sie die Bildgröße in C#.

 Deutsch