Я ищу эффективный способ обнаружения любых изменений объекта Graphics2D между дискретными этапами рендеринга (так что я могу оптимизировать, прервав лишние этапы после того, как первое «без изменений» обнаружено).Обнаруживать изменения в объекте Graphics2D в Java
Есть ли способ сравнить память, или, возможно, контрольную сумму, или любой другой способ сравнить два состояния для того, чтобы определить (или исключить) изменение?
В зависимости от того, что контекст вашего создания графического контекста, может быть, но я был бы очень в эффективной. Вместо этого вы могли бы поддерживать BufferedImage состояния, когда вы меняете свою модель, выясните, произошли ли какие-либо изменения, и определите, нужно ли вам создавать новый BufferedImage или нет. – MadProgrammer
Спасибо, MadProgrammer. Не могли бы вы дать общий пример решения BufferedImage в качестве ответа, чтобы я мог его принять? – HomerPlata
Я действительно решил это сейчас, но только потому, что я последовал твоему совету. Я хотел бы принять ответ, поэтому, пожалуйста, предоставьте что-то в качестве ответа, если сможете, даже если это просто копирование и вставка вашего комментария. Я дам ему несколько дней и даю то, что я сделал, если нет. Благодарю. – HomerPlata