"назад", чтобы перейти к прошлому рисунку. есть два предложения как сделать:
1 - хранить все bitmap в стеке, и откуда уже их доставать
2 - отслеживать, какие пиксели изменились, и после отрисовывать в случаи если была нажата кнопка "назад"
с первым проблема такая - при разрешении 1920x1080 засрать озу получиться очень легко
со вторым другая - при том же разрешении 1920x1080 будет width*height операций, т.е 2073600 операций, и при каждой отрисовке придется ждать какое то время на то, чтобы это выполнилось.
есть ли идеи как можно сделать лучше?
А тебе точно для этого нужна озу?
можно и на диске хранить
paint вообще все в озу хранит, пытаюсь весь функционал как у него стырить.
погугли паттерн комманда, похоже это то что тебе надо
Обсуждают сегодня