По случаю праздника поделюсь рецептом, услышанным мною от знакомого судьи.
Оказывается есть довольно интересный способ употребления КРЕВЕТОК, отличающийся тем, что они запиваются не пивом, как обычно.
… а шампанским!
вкус выходит очень необычным, я бы даже сказал — изысканным.
естественно, не дёшево. но — праздник :)
Ну вообще нет, оно там хранится немного в другом формате. Да и JS сам по себе язык, который не особо любит управлять памятью. Поэтому даже строка «Hello world» может занимать пару мегабайт
Вот. О чем я и говорил. Нужно сохранение промежуточных фаз в любое время. Даже три — уже хорошо. Этакий quicksave/quickload. Полезнее, чем undo на мой взгляд.
Бесконечное — это как-то круто для хотелки. Даже в свежих Photoshop по умолчанию 20, а максимум 1000. И во всех других редакторах, какиея помню, глубина отмены ограничена, всюду натыкался. На практике 200 уровней для пиксель-арта хватает в 95% случаев, и только изредка упираешься в ограничение, когда решаешь кардинально изменить фрагмент рисунка. Но для таких случаев лучше сохранять промежуточные фазы или использовать автосохранение по времени.
По интерфейсу не знаю как лучше. Например, рядом с каждым первью две кнопки со стрелками вверх/вниз — сохранить/восстановить.
Оказывается есть довольно интересный способ употребления КРЕВЕТОК, отличающийся тем, что они запиваются не пивом, как обычно.
… а шампанским!
вкус выходит очень необычным, я бы даже сказал — изысканным.
естественно, не дёшево. но — праздник :)
По идее, в худшем случае 768 байт (плюс накладные расходы) на один элемент хистори, так ведь?
поздравляю!