Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2012, 22:59   #1
Orchestroman
Пользователь
 
Регистрация: 21.07.2010
Сообщений: 22
Радость Реализация отмены //canvas and co

День добрый)
Уверен, неоднократно подобная тема поднималась, но все же спрошу.
Как лучше реализовать отмену/повтор для графики(простой канвас, bmp or png).
Были в старых статьях идеи
списка- не совсем разумно в случае того же карандаша.
копирование "полотна)" до и после. идея, скажем так, на крайний случай, ибо место хавает прилично.
Видел что-то про undo. Но в ней не разобрался (я уже в процессе)) )
Подкиньте идей/литературку , если не сложно) Заранее спасибо
Orchestroman вне форума Ответить с цитированием
Старый 31.05.2012, 07:42   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

А универсального решения на все случаи жизни нет и быть не может.
Например, когда мы рисуем один или несколько графических примитивов, могут быть сохранены только их параметры, занимающие несколько байт. А когда мы применяем некоторый необратимый эффект ко всему изображению, например blur, то вариантов кроме хранения изображения ДО (для отмены) и ПОСЛЕ (для дальнейшей работы), пожалуй, и нет.
s-andriano вне форума Ответить с цитированием
Старый 31.05.2012, 10:47   #3
Orchestroman
Пользователь
 
Регистрация: 21.07.2010
Сообщений: 22
По умолчанию

Понятн,.. спасибо!)
Orchestroman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выходить при отмены Sylar9 Win Api 8 30.04.2012 23:37
Как добавить функцию отмены? shevel97 Помощь студентам 4 22.02.2011 03:02
Canvas Auron Общие вопросы Delphi 8 13.12.2010 23:14
Реализация отмены?!?!?!? Xdron Общие вопросы Delphi 6 28.04.2010 18:15
Обработчик Отмены Progs1024 Работа с сетью в Delphi 1 13.12.2009 17:53