Задать вопрос
thehighhomie
@thehighhomie

HTML5 Canvas: возможно ли сделать скриншот канваса при изменении объекта без лагов?

Пишу приложение где есть рабочая область (canvas, и работа с элементами в нем - картинки, текст) и есть панель слайдов.

Задумка такая: Когда создается слайд, появляется канвас, в нем идет работа с элементами, добавление, перемещение, вращение и т.д. и при каждом изменении канваса я делаю его скриншот и сразу подставляю dataUrl скриншота в панель слайдов, в активный слайд. Получается живая превьюшка, на подобии как в гугл презентациях.

Все работает, но есть один неприятный нюанс: при скриншоте канваса, если к примеру элемент передвигается (а скриншот делается при каждом изменении канваса), то он подлагивает.

Подскажите пожалуйста, возможно ли как-нибудь решить эту проблему?
  • Вопрос задан
  • 419 просмотров
Подписаться 3 10 комментариев
Подписчики вопроса 3 К ответам на вопрос (0)