@alexzen

Как сделать скриншот отрендеренного HTML?

Добрый день!

Стоит задача программно на своем сервере делать и сохранять скриншоты сверстанной страницы HTML с CSS свойствами filter и mix-blend-mode. На данный момент использую PhantomJS, но он работает на старом webkit 2012 года и часть свойств не поддерживается.

В идеале нужно научиться делать скриншоты из современного движка (webkit или gecko). Какие решения сейчас есть?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat Куратор тега HTML
{PHP, MySql, HTML, JS, CSS} developer
headless chrome?
Ответ написан
Комментировать
Jukk
@Jukk
Есть еще Selenium WebDriver, делается вот так. Новые браузеры тоже поддерживаются

WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com/");
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
// Now you can do whatever you need to do with it, for example copy somewhere
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект