Я использую библиотеку JAI для настройки серии изображений, каждое размером около 1300x1000. Я настраиваю интенсивность пикселей с помощью «Изменить масштаб» и добавляю текст и линии с помощью объекта Graphics2D из метода TiledImage.createGraphics(). Затем я изменяю размер изображения, чтобы оно соответствовало размеру экрана, с помощью «subsampleaverage» и визуализирую на экране с помощью Graphics2D.drawRenderedImage(). До этого момента наблюдается небольшое замедление, рендеринг занимает около 40-60 миллисекунд.
Однако, если я добавляю только текст и строки, отображение замедляется до 100-200 миллисекунд. Кажется, я не могу понять, почему это так, так как добавление текста после или до настройки интенсивности пикселей - это нормально.
Я искал на сайте, но я не могу найти конкретного ответа. Многие предложения заключались в использовании BufferedImages, но преобразование из PlanarImages в BufferedImages, похоже, также имеет проблему с замедлением.