Насколько я знаю, getSubimage(...)
не должно оказывать существенного влияния на рендеринг.
Преобразование данных изображения происходит медленно, и обычно лучше избегать его на лету.
С изображениями медленность можно разделить на две категории:
- Дисковый ввод / вывод
- Обработка данных
А дисковый ввод / вывод может быть самой медленной частью.
Если вы собираетесь использовать только часть изображения, лучше всего иметь возможность загрузить только часть изображения с диска.
Мой опыт показывает, что JAI лучше выполняет только то, что действительно необходимо, чем стандартные библиотечные материалы.