Привет всем. Я вычисляю фрактал и рисую bufferedImage, основываясь на количестве выполненных операций.Для простоты позвольте мне покрасить bufferdImage с использованием завершенных элементов следующим образом:
g.setColor(Color.getHSBColor((float) (colorValue - completedIterations), 1F, 1F));
Где colourValue является постоянным во время генерации изображения, скажем, в этом случае это 0,2.
У меня есть ползунок на JPanel, который при использовании изменяет colorValue в диапазоне от 0 до 1. При изменении colorValue я хочу обновить BufferedImage в режиме реального времени, но я не хочу пересчитывать всеизображение указывает на то, что это приводит к значительным накладным расходам - я просто хочу перекрасить BufferedImage на основе нового colorValue.
Можно ли это сделать, и если да, то как мне его реализовать?
С уважением
Грег