Мне нужно сделать снимок экрана по нажатию на кнопку.
Решение типа html2canvas не подойдёт (так как он опирается на DOM на сколько я знаю). Мне нужно решение похожее на работу плагинов, таких как Lightshot
Всё дело в том, что у меня на странице есть gif и если использовать обычный html2cannvas, то он отображает только первый кадр гифки, а не тот, который был сделан в момент нажатия клавиши.
Решение через jsgif мне тоже не подходит так как это занимает много времени, пока картинка прочитается покадрово
Куда мне копать что бы я смог делать снимок "поверх" страницы, опять же как подобные плагины для браузеров. Заранее спасибо)
Если реализовывать как плагин для браузера, то вот этот https://developer.chrome.com/extensions/tabs#method-captureVisibleTab API расширения для chrome делает скриншот всей открытой вкладки. Выбрать нужную часть может сам человек, либо можно выполнить executeScript и получить нужные координаты.
Еще есть специальные сервисы, которые делают скриншот сайта, при необходимости можно использовать их. Минусы тут простые - несколько скриншотов в сутки и платно. Насчет нужного кадра не уверен.
Успехов.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости