Изображения в Java



Поддержка JavaScript отключена

SBP-Program
На главную -> Java &nbsp

&nbsp

Изображения в Java

Автор: Субботин Б.П.

Для работы с изображениями в Java используют классы java.awt.Image и его наследника java.awt.image.BufferedImage. Основной — BufferedImage.

При загрузке изображений в Java делается перевод формата изображения во внутренний формат. Встроенные возможности поддерживают преобразование во внутренний формат из jpeg, gif, png, bmp, wbmp. Пример загрузки изображения Flor.jpg размерами 350 х 263:

В методе paint выводим изображение от точки x = 0, y = 0:

Получаем:

BufferedImage

Другой пример: уменьшим изображение в размерах до 250 х 188 и выведем от точки x = 10, y = 10:

Получаем:

BufferedImage

Здесь мы вывели изображение от точки 10; 10. Аргумент 260 — это сумма ширины картинки 250 и координаты по оси Х, т.е. 260 = 250 + 10. Аналогично 198 — это высота, полученная как сумма высоты картики 188 и координаты по Y, т.е. 198 = 188 + 10.

С помощью фильтра можно изменить интенсивность изображения:

Получаем:

BufferedImage

Программирование

&nbsp
&nbsp
&nbsp