Конференция "Media" » Undo в графическом редакторе
 
  • Jambo (09.04.12 19:56) [0]
    Сделал небольшой графический редактор типа MS Paint (рисование, заливка, текст, ластик).

    Вопрос такой: как реализовать отмену действий? (желательно не только последнего).

    Заранее спасибо.
  • Омлет © (09.04.12 22:03) [1]
    Начни с простого варианта - целиком запоминать измененные области.
  • None (10.04.12 06:17) [2]
    Сохранять каждое изменённое изображение. Так и делают. Можно свопить на диск.
  • Омлет © (10.04.12 07:21) [3]

    > Сохранять каждое изменённое изображение

    Вот только не всё изображение, а изменившуюся часть. Если поставили 1 точку, зачем сохранять весь растр?
  • None (10.04.12 07:59) [4]
    Ну это уже по ситуации) Векторные-то да... А фильтры и искажения в основном полностью всё свопить)
  • scharkhowa (22.10.13 17:48) [5]
    Ну а как растр весь не сохранять у меня не получается?

    ___________
    с уважением
    http://www.voda-st.ru/
  • brother © (24.10.13 08:17) [6]
    иди лесом...
  • bems © (26.10.13 02:16) [7]

    > Векторные-то да... А фильтры и искажения в основном полностью
    > всё свопить)

    вот в векторных можно и не сохранять область, а только объект операции
 
Конференция "Media" » Undo в графическом редакторе
Есть новые Нет новых   [118595   +8][b:0][p:0]