@moem

Как окно браузера или его выделенную часть сохранить как картинку?

Здравствуйте.
Посоветуйте, пожалуйста, библиотеки для сохранения содержимого окна браузера или его выделенной части как картинки.
Также интересует библиотека для рисования в окне браузера как на холсте (например, как в презентациях сервиса pruffme).
Спасибо.
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
Когда то нужна была мне похожая функция для этого эффекта. Я использовал библиотеку html2canvas
Ответ написан
Комментировать
@forspamonly2
на самом деле никак. браузеры считают это нарушением безопасности и простым страницам категорически не позволяют. способы, которые в браузерах есть, доступны только плагинам.

существуют библиотеки, которые пытаются делать это сами - по сути воспроизводить работу браузера по отрисовке. разумеется, получается это из рук вон плохо, поскольку получить из дома более или менее надёжно можно только координаты и базовые свойства, а все трансформации-фильтры-остальные навороты в точности изобразить шансов нет.

самый реальный способ получить настоящий скриншот - это какой-нить puppeteer на сервере. вашем собственном сервере, или каком-нибудь стороннем, который такое апи предоставляет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы