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