Принцип работы истории действий в растровых графических редакторах заключается в записи и хранении состояний обрабатываемого изображения. 1 Это своеобразный бортовой журнал программы, в котором отмечаются все значительные изменения оригинала: мазки кисти, применение фильтров, обработка командами и прочее. 1
Некоторые особенности работы истории действий:
- Сохранение каждого варианта. 2 Когда пользователь совершает любое действие с рисунком, в истории сохраняется каждый вариант. 2
- Возможность вернуться к любому сохранённому состоянию. 1 Выбор любой записи возвращает то состояние, которое имело изображение на момент применения данного инструмента или команды. 1
- Отмена действий. 12 Для этого предусмотрены команды отмены и повторения, а также горячие клавиши, например Ctrl + Z или Ctrl + Y. 2
- Ограничение объёма памяти. 1 По умолчанию программа запоминает определённое количество действий, например 100. 2 Новые записи, записанные сверх установленного лимита, вытесняют первые элементы истории. 1
Примеры растровых графических редакторов, в которых есть функция истории действий: Adobe Photoshop, GIMP. 13