Это краткое руководство предназначено для того, чтобы объяснить, как изменить размер изображения с помощью Java с помощью последовательности шагов и исполняемого примера кода. Для изменения размера изображения Java код демонстрирует процесс, устанавливая новый размер и тип изменения размера, однако вы также можете использовать множество других опций. Выходное изображение можно сохранить в любом формате, таком как JPEG, PNG, BMP и т. д.
Шаги по изменению размера изображения с помощью Java
- Настройте приложение для использования Aspose.Imaging из репозитория Maven.
- Загрузите исходное изображение с диска в объект класса Image
- Вызовите функцию Image.resize(), указав новый размер и ResizeType.
- Сохраните полученное изображение на диск в нужном формате
При использовании Java процесс изменения размера изображения описан здесь, сначала рассказывая о шагах по настройке среды, а затем о пошаговой процедуре, которой нужно следовать в программе Java. Класс Image содержит несколько перегруженных версий функции resize(), которые предоставляют различные параметры для изменения размера изображения с помощью перечислителя ResizeType или ImageResizeSettings. Точно так же метод save() имеет несколько параметров для сохранения выходного изображения в поток или на диск вместе с установкой ограничивающего прямоугольника.
Код для изменения размера изображения с использованием Java
Этот код демонстрирует, как с помощью файла изображения с изменением размера Java можно управлять с помощью любого из типов изменения размера, указанных в перечислителе ResizeType, включая Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample и т. д. Аналогичным образом вы можете установить значение метода квантования цвета, тип фильтра и режима интерполяции, а также с помощью объекта ImageResizeSettings в функции resize().
Это краткое руководство научило нас, как использовать Java для изменения размера изображения без потери качества. Если вы хотите узнать о преобразовании различных типов изображений, таких как BMP в PNG, обратитесь к статье как конвертировать BMP в PNG в Java.