Як змінити розмір зображення за допомогою Java

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

Кроки для зміни розміру зображення за допомогою Java

  1. Налаштуйте програму на використання Aspose.Imaging зі сховища Maven
  2. Завантажте вихідне зображення з диска в об’єкт класу Image
  3. Викличте функцію Image.resize(), надавши новий розмір і ResizeType
  4. Збережіть вихідне зображення на диску в потрібному форматі

Під час використання процесу Зміна розміру зображення Java описано тут, спершу надавши спільний доступ до кроків для налаштування середовища, а потім – покрокової процедури, якої слід дотримуватися в програмі Java. Клас Image містить ряд перевантажень для функції resize(), яка надає різні параметри зміни розміру зображення за допомогою перерахувальника ResizeType або ImageResizeSettings. Подібним чином метод save() має кілька варіантів збереження вихідного зображення в потік або на диск разом із встановленням обмежувального прямокутника.

Код для зміни розміру зображення за допомогою Java

Цей код демонструє, як можна керувати файлом зміни розміру зображення Java за допомогою будь-якого типу зміни розміру, указаного в нумераторі ResizeType, включаючи Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample тощо. Так само ви можете встановити значення методу квантування кольору, тип фільтра та режиму інтерполяції, а також за допомогою об’єкта ImageResizeSettings у функції resize().

Цей короткий посібник навчив нас, як за допомогою Java змінити розмір зображення без втрати якості. Якщо ви хочете дізнатися про перетворення різних типів зображень, як-от BMP у PNG, зверніться до статті як конвертувати BMP у PNG у Java.

 Українська