Hur man komprimerar en bild i Java

Denna snabba handledning presenteras för att belysa hur man komprimerar en bild i Java. Det kommer att dela miljökonfigurationsinformation, nödvändiga importer för processen, detaljerade steg som ska utföras och ett exempel på Java-kod för att komprimera bild. Vi kommer att använda en JPEG-bild för att komprimera som ett exempel, men du kan även prova andra typer som PNG, TIFF, etc.

Steg för att komprimera bild i Java

  1. Etablera miljön för att använda Aspose.Imaging från Maven-förvaret
  2. Importera de nödvändiga klasserna som ska användas i koden
  3. Ladda in exempelbildfilen i klassobjektet Image som behöver komprimeras
  4. Instantiera ett objekt av JpegOptions för att anpassa den utdatakomprimerade bilden
  5. Ställ in egenskaper som färgtyp och komprimeringstyp i JpegOptions-objektet
  6. Spara den utgående komprimerade bilden med de angivna konfigurationerna

Dessa steg vägleder hur Java komprimerar bild genom att dela miljökonfiguration och användning av huvudklasser som krävs för att utföra uppgiften. Ett steg-för-steg tillvägagångssätt följs genom att först ladda källbildsfilen som ska komprimeras och sedan initiera klassobjektet JpegOptions som används för att konfigurera utdatabilden genom att ställa in färgtyp och komprimeringstyp.

Kod för att komprimera bild i Java

Dessa uttalanden i Java komprimerar bildstorlek genom att använda JpegOptions-klassegenskaper som färgtyp är inställd på Gråskala som minskar bildstorleken påtagligt. På samma sätt kan du ställa in bitar per kanal, filkommentarer, bildkvalitet, upplösningsenhet och palett för att nämna några. Du kan spara utdatafilen till OutputStream, en fysisk fil på disken, och kan även spara bilden i den definierade begränsningsrektangeln.

Denna handledning har visat oss hur man komprimerar bilder i Java. Om du är intresserad av att lära dig andra funktioner som att ändra storlek på bilder, se artikeln om hur man ändrar storlek på bild med Java.

 Svenska