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

 Български