Как душе угодно. Но к примеру:
а) определили канву - размеры
б) залили ее цветом
в) выбрали кисть и что-то намалевали на канве
г) определили новую кисть
д) нарисовали что-то
Если задачей стоит продолжение работы начиная с законченного этапа, то можно сохранить полученное изображение и параметры последнего инструмента, в данном случае кисти. Какой код для сохранения тут может быть? Нет такого.
Если же к примеру это будет анимация и она не закончена, то вряд ли целесообразно запоминать каждый ее кадр, выгоднее запомнить исходное изображение, действия и ключи каждого кадра анимации. Так поступают видео монтажные столы - хранят ссылки на медиаресурсы, действия, добавленные фильтры, переходы, ключевые кадры. Окончательный монтаж только по окончании работы над проектом. Это выгоднее.
|