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

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

Здравствуйте.
Посоветуйте, пожалуйста, библиотеки для сохранения содержимого окна браузера или его выделенной части как картинки.
Также интересует библиотека для рисования в окне браузера как на холсте (например, как в презентациях сервиса pruffme).
Спасибо.
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
Когда то нужна была мне похожая функция для этого эффекта. Я использовал библиотеку html2canvas
Ответ написан
Комментировать
@forspamonly2
на самом деле никак. браузеры считают это нарушением безопасности и простым страницам категорически не позволяют. способы, которые в браузерах есть, доступны только плагинам.

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

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

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

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