Как да компресирате PNG в Java

Тази тема се фокусира върху това как да компресирате PNG в Java. Той включва всички необходими ресурси, класове, методи и работещ примерен код за компресиране на PNG с помощта на Java. Генерираното приложение може да се използва във всяка съвместима с Java среда в Windows, macOS или Linux.

Стъпки за компресиране на PNG с помощта на Java

  1. Настройте средата, като добавите Aspose.Imaging for Java с помощта на мениджъра на хранилището
  2. Заредете изходния PNG файл с изображение, като използвате екземпляр от класа Image
  3. Използвайте екземпляр на класа PngOptions, за да зададете съотношението на компресия заедно с други свойства
  4. Запазете компресирания PNG файл на диска

Като се придържате към гореспоменатите стъпки, можете лесно да управлявате PNG компресията в Java, като използвате подход стъпка по стъпка, при който първоначално конфигурираме средата, като включим необходимите ресурси в проекта. След това ще получим достъп до изходното PNG изображение от диска, като използваме екземпляр на класа Image, който след това е последван от използване на екземпляр на класа PngOptions за конфигуриране на съотношението на компресия заедно с други свързани свойства. И накрая, компресираното PNG изображение ще бъде записано на диска въз основа на настройките на Pngoptions.

Код за компресиране на PNG с помощта на Java

Този примерен код може да се използва за компресиране на PNG файл в Java с помощта на много прости извиквания на API. Класът Image се състои от множество функции за претоварване, които могат да се използват за зареждане на изображения от поток във връзка с допълнителни параметри LoadOptions за поддръжка на други типове изображения. Класът PngOptions разкрива методите за задаване на свойства като тип цвят, съотношение на компресия, опции за векторно растеризиране и т.н., за да назовем само няколко.

В тази тема научихме как да постигнем PNG компресия с помощта на Java. Ако се интересувате да научите за конвертирането на PNG в ИКОНА, вижте статията на как да конвертирате PNG в ICON в Java.

 Български