Предполагая, что у меня есть выбор прямоугольника (x, y, ширина и высота). Можно ли получить Sub Image с изображения в Java SWT?SWT: Получить суб изображение из изображения
У меня есть Image
на Canvas
. Пользователь выбирает раздел изображения. Я хотел бы заменить изображение на выбор пользователей.
Я не могу найти способ добиться этого. Проблема в том, что я использую Canvas
?
Обновление: Это мой текущий метод его использования с использованием drawImage. Я предполагаю, что это немного рубить, как я не получаю подмножеством изображения и создание нового образа - я просто рисунок часть изображения:
int minX = Math.min(startX, endX);
int minY = Math.min(startY, endY);
int maxX = Math.max(startX, endX);
int maxY = Math.max(startY, endY);
int width = maxX - minX;
int height = maxY - minY;
gc.drawImage(image, minX, minY, width, height, image.getBounds().x,
image.getBounds().y, image.getBounds().width, image.getBounds().height);