вашей ссылки - barklund.org больше нет
от вопрос уже есть ответ здесь:
Использование HTML5 / Canvas / JavaScript для создания скриншотов в браузере 3 ответаЯ работаю над веб-приложением, которое должно визуализировать страницу и сделать снимок экрана на стороне клиента (браузера).
Мне не нужно, чтобы скриншот сохранялся на локальном жестком диске, просто сохранил его в оперативной памяти и позже отправил на сервер приложений.
Я исследовал:
BrowserShots как службы ...Механизированные браузеры ...wkhtmltoimage ...Python WebKit2PNG ...Но ни один из них не дает мне все, что мне нужно, а именно:
Обработка на стороне браузера (создать скриншот страницы). Не нужно сохранять на HDD! Только что...... отправить изображение на сервер для дальнейшей обработки.Захват всей страницы (не только видимой части)В конце концов я наткнулся на инструмент обратной связи Google (чтобы увидеть это, нажмите «обратная связь» в нижнем колонтитуле YouTube). Это содержитJavaScript для кодирования JPG и два других огромных сценария, которые я не могу определить, что именно они делают ...
Но он обрабатывается на стороне клиента - иначе не было бы смысла вставлять этот огромный кодер JPEG в код!
У кого-нибудь есть идеи, как они это сделали / как я могу это сделать?
Вот пример обратной связи (сообщить об ошибке на некоторых экранах)