Deze korte tutorial wordt gepresenteerd om licht te werpen op hoe afbeeldingen te comprimeren in Java. Het deelt informatie over de omgevingsconfiguratie, de benodigde importen voor het proces, gedetailleerde stappen die moeten worden uitgevoerd en een voorbeeld Java-code om de afbeelding te comprimeren. We gebruiken een JPEG afbeelding om als voorbeeld te comprimeren, maar u kunt ook andere typen proberen, zoals PNG, TIFF, enz.
Stappen om afbeelding in Java te comprimeren
- Stel de omgeving in om Aspose.Imaging uit de Maven-repository te gebruiken
- Importeer de benodigde klassen die in de code moeten worden gebruikt
- Laad het voorbeeldafbeeldingsbestand in het Image klasseobject dat moet worden gecomprimeerd
- Instantieer een object van JpegOptions om de gecomprimeerde uitvoerafbeelding aan te passen
- Stel eigenschappen in zoals Kleurtype en Compressietype in het JpegOptions-object
- Sla de gecomprimeerde uitvoerafbeelding op met de opgegeven configuraties
Deze stappen laten zien hoe Java de afbeelding comprimeert door de configuratie van de omgeving en het gebruik van de belangrijkste klassen die nodig zijn om de taak uit te voeren, te delen. Een stapsgewijze benadering wordt gevolgd door eerst het bronafbeeldingsbestand te laden dat moet worden gecomprimeerd en vervolgens het JpegOptions-klasseobject te initialiseren dat wordt gebruikt om de uitvoerafbeelding te configureren door het kleurtype en het compressietype in te stellen.
Code om afbeelding in Java te comprimeren
Deze uitspraken in Java comprimeren de afbeeldingsgrootte door gebruik te maken van de klasse-eigenschappen van JpegOptions, zoals het kleurtype, is ingesteld op grijswaarden, waardoor de afbeeldingsgrootte aanzienlijk wordt verkleind. Op dezelfde manier kunt u bits per kanaal, bestandsopmerkingen, beeldkwaliteit, resolutie-eenheid en palet instellen om er maar een paar te noemen. U kunt het uitvoerbestand opslaan in OutputStream, een fysiek bestand op schijf, en u kunt de afbeelding ook opslaan in de gedefinieerde begrenzende rechthoek.
Deze zelfstudie heeft ons laten zien hoe afbeeldingen in Java kunnen worden gecomprimeerd. Als je geïnteresseerd bent in andere functies, zoals het vergroten of verkleinen van afbeeldingen, raadpleeg dan het artikel op het formaat van een afbeelding wijzigen met Java.