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

Этот простой учебник содержит краткое описание того, как конвертировать Bitmap в PNG в Java. Это поможет вам конвертировать BMP в PNG на Java, написав несколько строк кода в любой из распространенных операционных систем, таких как Windows, macOS и Linux. Вы также можете установить ряд атрибутов для выходного файла изображения PNG.

Шаги для преобразования растрового изображения в PNG в Java

  1. Настройте Aspose.Imaging из репозитория Maven в свой проект.
  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.

 Русский