Вопрос:

Как получить субизображение из буферизованного изображения

java image

14897 просмотра

1 ответ

1845 Репутация автора

Мы можем получить вспомогательное изображение из BufferedImage, используя getSubimage(int,int,int,int), но моя проблема в том, что я хочу получить точное изображение (прямоугольное изображение), передавая двойные значения как widthи height. Есть ли альтернатива для этого?

Автор: Jagan Источник Размещён: 28.04.2011 05:11

Ответы (1)


9 плюса

284184 Репутация автора

приведите двойные значения к int.

getSubImage((int)x, (int)y, (int)width, (int)height);

и, как упомянул @camickr, внутренние ячейки будут по-прежнему представлены целочисленными значениями пикселей. Если каждая ячейка имеет площадь 5 пикселей. Первая ячейка начинается с (0, 0), вторая ячейка начинается с (5, 0) и т. Д.

Автор: camickr Размещён: 28.04.2011 05:16
Вопросы из категории :
32x32