Як перетворити растрове зображення в PNG у Java

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

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

  1. Налаштуйте Aspose.Imaging зі сховища Maven у свій проект
  2. Завантажте вихідний растровий файл у екземпляр класу Image для перетворення
  3. Ініціалізуйте об’єкт класу PngOptions, щоб установити вихідні атрибути зображення PNG
  4. Встановіть роздільну здатність і рівень стиснення в об’єкті класу PngOptions
  5. Збережіть вихідний растровий файл як PNG після встановлення потрібних атрибутів

У цих кроках ми завантажуємо вихідний файл BMP та ініціалізуємо екземпляр класу PngOptions для встановлення атрибутів вихідного файлу PNG. Тут, у цьому посібнику крок за кроком, ми встановлюємо роздільну здатність і рівень стиснення в цьому посібнику, однак інші атрибути також можна встановити перед створенням зображення PNG. Нарешті, ми зберігаємо файл BMP у форматі PNG у Java за допомогою функції save() класу зображень.

Код для перетворення BMP у PNG у Java

У цьому коді ми використовували лише атрибут роздільної здатності та стиснення, щоб змінити BMP на PNG у Java. Однак ви також можете встановити бітову глибину, тип кольору, тип фільтра та контейнер метаданих XMP для вихідного файлу PNG. Зауважте, що ви також можете завантажити зображення будь-якого іншого типу для перетворення в інший тип.

Для цього перетворення не потрібно встановлювати сторонні інструменти. Якщо ви хочете дізнатися про деякі інші функції роботи із зображеннями, як-от створення зображень із файлу Excel, ви можете звернутися до статті як конвертувати діаграму Excel у JPG на Java.

 Українська