Я в процессе написания пользовательского генератора тепловой карты. Мне интересно, какой самый быстрый способ - нарисовать ящики (до 1 миллиона) на Java. Большинство вопросов, которые я нашел, сосредоточены на динамических изображениях (например, в играх), и мне интересно, есть ли лучший способ для статических изображений. Я пробовал использовать swing (через GridLayout и добавление цветного холста в каждое окно), рисуя непосредственно на панели с помощью Graphics2D, а также используя библиотеки обработки. Хотя обработка довольно быстро и создает чистый образ, у окна, похоже, есть проблемы с его сохранением; он генерирует различные части изображения, когда вы сворачиваете, перемещаете окна и т. д.Самый быстрый способ рисовать статическое изображение в Java
Я слышал о OpenGL, но я никогда не касался его, и мне хотелось получить обратную связь относительно того, что это (или что-то еще) будет лучшим подходом, прежде чем инвестировать в него.
трудно ответить. Бьюсь об заклад, один из первых ответов будет содержать: «контрольный показатель». Однако Graphics2D должен быть в порядке. Есть даже конвейер OpenGL для Graphics2D, который вы могли бы использовать. – Tedil