Hoe de afbeeldingsgrootte te comprimeren in C#

Deze korte tutorial deelt de informatie over hoe de afbeeldingsgrootte te comprimeren in C#. Een paar regels code gedemonstreerd in C# comprimeer afbeelding van elk type zoals JPEG, PNG, BMP, etc. zodat u volledige controle krijgt over het compressieproces. Hiervoor zijn verschillende eigenschappen voorzien om de afbeeldingen te comprimeren zonder kwaliteitsverlies.

Stappen om de afbeeldingsgrootte te comprimeren in C#

  1. Configureer het project om Aspose.Imaging te gebruiken voor het comprimeren van de JPEG-afbeelding
  2. Laad het bron-JPEG-bestand in het Image klasseobject
  3. Maak en initialiseer het klasseobject JpegOptions om de compressie aan te passen
  4. Stel het kleurtype in op Grijswaarden om de afbeeldingsgrootte te verkleinen
  5. Zet compressietype op progressief
  6. Sla de bronafbeelding op de schijf op met de hierboven vermelde compressie-instellingen

Om de afbeeldingsgrootte te comprimeren C# wordt de omgevingsconfiguratie en de volgorde van bewerkingen beschreven in de bovenstaande stappen. Alle benodigde klassen worden geïdentificeerd zoals de bronafbeelding in de Image-klasse wordt geladen. Op dezelfde manier wordt het klasseobject JpegOptions gebruikt om de gecomprimeerde uitvoerafbeelding te configureren, samen met het gebruik van een aantal eigenschappen die in de voorbeeldcode zijn ingesteld.

Code om de afbeeldingsgrootte te comprimeren in C#

De bovenstaande programma-instructies in C# comprimeren de afbeeldingsgrootte met behulp van JpegOptions waarbij het kleurtype is ingesteld op Grijswaarden en Compressietype is ingesteld op Progressief. Er zijn ook een aantal andere eigenschappen beschikbaar, zoals palet, kwaliteit, vlag voor full-frame, opties voor meerdere pagina’s, horizontale bemonstering en verticale bemonstering om er maar een paar te noemen. Als u een PNG-afbeelding wilt comprimeren, kunt u PNGOptions gebruiken en voor TIFF-afbeeldingen TiffOptions.

In deze zelfstudie hebben we geleerd om de afbeeldingsgrootte te comprimeren in C#. Als u de grootte van een afbeelding wilt wijzigen, raadpleegt u het artikel op hoe het formaat van een afbeelding in C# te wijzigen.

 Nederlands