Hur man komprimerar en PNG i Java

Det här ämnet fokuserar på hur man komprimerar en PNG i Java. Den omfattar alla nödvändiga resurser, klasser, metoder och en fungerande exempelkod för att komprimera PNG med Java. Den genererade applikationen kan användas i alla Java-kompatibla miljöer i Windows, macOS eller Linux.

Steg för att komprimera PNG med Java

  1. Ställ in miljön genom att lägga till Aspose.Imaging for Java med hjälp av lagringshanteraren
  2. Ladda käll-PNG-bildfilen med en instans av klassen Image
  3. Använd en instans av klassen PngOptions för att ställa in komprimeringsförhållandet tillsammans med andra egenskaper
  4. Spara den komprimerade PNG-filen på disken

Genom att följa de ovannämnda stegen kan du enkelt hantera PNG-komprimering i Java med hjälp av ett steg-för-steg tillvägagångssätt där vi initialt konfigurerar miljön genom att inkludera de nödvändiga resurserna i projektet. Vi kommer sedan åt käll-PNG-bilden från disken genom att använda en instans av klassen Image som sedan följs av att använda en instans av klassen PngOptions för att konfigurera komprimeringsförhållandet tillsammans med andra relaterade egenskaper. Slutligen kommer den komprimerade PNG-bilden att sparas på disken baserat på Pngoptions-inställningarna.

Kod för att komprimera PNG med Java

Denna exempelkod kan användas för att komprimera PNG-fil i Java med mycket enkla API-anrop. Bildklassen består av flera överbelastningsfunktioner som kan användas för att ladda bilderna från en ström i kombination med ytterligare LoadOptions-parametrar för att stödja andra typer av bilder. Klassen PngOptions exponerar metoderna för att ställa in egenskaper som färgtyp, kompressionsförhållande, vektorrasteriseringsalternativ etc, för att nämna några.

I det här ämnet har vi lärt oss om hur man uppnår PNG-komprimering med Java. Om du är intresserad av att lära dig om att konvertera en PNG till en ICON, se artikeln om hur man konverterar PNG till ICON i Java.

 Svenska