Hoe een PNG in Java te comprimeren

Dit onderwerp richt zich op het comprimeren van een PNG in Java. Het omvat alle vereiste bronnen, klassen, methoden en een werkende voorbeeldcode om PNG met Java te comprimeren. De gegenereerde applicatie kan worden gebruikt in elke Java-compatibele omgeving binnen Windows, macOS of Linux.

Stappen om PNG te comprimeren met Java

  1. Stel de omgeving in door Aspose.Imaging for Java toe te voegen met behulp van de repositorymanager
  2. Laad het PNG-bronafbeeldingsbestand met een instantie van de Image-klasse
  3. Gebruik een instantie van de klasse PngOptions om de compressieverhouding samen met andere eigenschappen in te stellen
  4. Sla het gecomprimeerde PNG-bestand op de schijf op

Door de bovengenoemde stappen te volgen, kunt u PNG-compressie in Java gemakkelijk beheren met een stapsgewijze benadering waarbij we de omgeving in eerste instantie configureren door de vereiste bronnen in het project op te nemen. We zullen dan toegang krijgen tot de PNG-bronafbeelding vanaf de schijf door een instantie van de klasse Image te gebruiken, die vervolgens wordt gevolgd door een instantie van de klasse PngOptions te gebruiken om de compressieverhouding samen met andere gerelateerde eigenschappen te configureren. Ten slotte wordt de gecomprimeerde PNG-afbeelding op de schijf opgeslagen op basis van de Pngoptions-instellingen.

Code om PNG te comprimeren met Java

Deze voorbeeldcode kan worden gebruikt voor het comprimeren van een PNG-bestand in Java met zeer eenvoudige API-aanroepen. De klasse Image bestaat uit meerdere overbelastingsfuncties die kunnen worden gebruikt om de afbeeldingen van een stream te laden in combinatie met aanvullende LoadOptions-parameters om andere typen afbeeldingen te ondersteunen. De klasse PngOptions legt de methoden bloot om de eigenschappen in te stellen zoals kleurtype, compressieverhouding, vectorrasteropties enz., om er maar een paar te noemen.

In dit onderwerp hebben we geleerd hoe u PNG-compressie kunt bereiken met Java. Als je meer wilt weten over het converteren van een PNG naar een ICON, raadpleeg dan het artikel op hoe PNG naar ICON in Java te converteren.

 Nederlands