избавиться от некоторых частей PNG в Java - PullRequest
2 голосов
/ 15 июля 2010

В моей программе я создаю png из панели, но я хочу избавиться от ограничивающего прямоугольника этой панели и быть более сфокусированным на объекте в панели. Для этого я хочу избавиться отпериферийных частей PNG, и производят только его центр. Как я могу это сделать?

1 Ответ

1 голос
/ 18 июля 2010

Предполагая, что ваше изображение уже загружено в BufferedImage (что, похоже, имеет место), этот код обрезает изображение с (x, y) до (ширина, высота).

image = image.getSubimage(x, y, width, height);

Затем сохраните как обычно.

...