Допустим изображение (сырое) занимает 100 мб. ты сделал за час 2000 действий, 300 из которых - фильтры. Как это хранить? Делать промежуточные "снимки"? Как часто? раз в 100 операций? уже 2 гб занимает. Просто хранить действия? ну... эй не... ты до вечера субботы будешь открывать файл.