Восстановление размеров обрезки из BufferedImage
У меня есть два BufferedImages. Один из них получается путем вызова.subImage() из другого, однако я не знаю, как вводится метод subImage (). Существует ли эффективный способ восстановления исходных размеров посевов. Поскольку я знаю ширину и высоту кадрирования (так как это ширина и высота меньшего изображения), мне действительно нужно знать только происхождение кадрирования. Я знаю, что могу сделать это, сравнивая каждое изображение большего изображения с меньшим, но это кажется ужасно неэффективным. Есть ли способ лучше?
Спасибо
РЕДАКТИРОВАТЬ
Для моих целей не имеет значения, если есть несколько идентичных подизображений, мне просто нужен один из них. В конце дня мне понадобится AffineTransform, который отобразит источник из большого изображения в subImage. К сожалению, BufferedImage определено, чтобы иметь (0,0) источник.