Как да конвертирате Bitmap в PNG в Java

Този прост урок предоставя кратко описание на това как да конвертирате Bitmap в PNG в Java. Ще ви помогне да конвертирате BMP в PNG в Java, като напишете няколко реда код във всяка от често срещаните операционни системи като Windows, macOS и Linux. Можете също така да зададете редица атрибути за изходния файл с изображение PNG.

Стъпки за конвертиране на растерно изображение в PNG в Java

  1. Конфигурирайте Aspose.Imaging от Maven Repository във вашия проект
  2. Заредете изходния Bitmap файл в екземпляра на класа Image за преобразуването
  3. Инициализирайте обекта от клас PngOptions, за да зададете атрибути на изходно PNG изображение
  4. Задайте разделителната способност и нивото на компресия в обекта на класа PngOptions
  5. Запазете изходния Bitmap файл като PNG, след като зададете желаните атрибути

В тези стъпки зареждаме изходния BMP файл и инициализираме екземпляра на класа PngOptions за задаване на атрибути на изходния PNG файл. Тук, в този урок стъпка по стъпка, задаваме разделителната способност и нивото на компресия в този урок, но други атрибути също могат да бъдат зададени преди генерирането на PNG изображението. Накрая записваме BMP файла в PNG в Java с помощта на функцията save() на класа на изображението.

Код за конвертиране на BMP в PNG в Java

В този код използвахме само разделителната способност и атрибута за компресия, за да променим BMP на PNG в Java. Можете обаче също да зададете битова дълбочина, тип цвят, тип филтър и контейнер на XMP метаданни за изходния PNG файл. Имайте предвид, че можете да заредите всеки друг тип изображение за преобразуване в друг тип.

Не е необходимо да инсталирате друг инструмент на трета страна за това преобразуване. Ако искате да научите някои други функции за работа с изображения, като например генериране на изображения от Excel файл, можете да се обърнете към статията на как да конвертирате Excel диаграма в JPG в Java.

 Български