Как изменить размер изображения с помощью 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.

 Русский