Как я могу сделать снимки экрана браузера в более высоком разрешении, чем моя поддержка браузера? [дубликат]

Я должен сделать снимок экрана веб-сайта, как это появилось бы на мониторе очень высокого разрешения... говорят 16000x12800 пикселей. Экран моего ноутбука имеет родное разрешение 1280x800. В основном я должен моделировать наличие разрешения монитора намного выше, чем мой монитор и видеокарта на самом деле поддерживают. Я хочу, чтобы снимок экрана сайта посмотрел в значительной степени, как он делает при ударе CTRL МИНУС (уменьшение) в Firefox неоднократно, но без любой потери пикселей из-за масштабирования. Как я могу сделать это? Там некоторый путь состоит в том, чтобы использовать программное обеспечение виртуальной машины для моделирования дисплея супервысокого разрешения? В противном случае есть ли некоторый способ открыть окно браузера, больше, чем экран и затем получить его содержание как PNG так или иначе? Что-либо еще, что могло бы работать?

Здесь был ответ: Как я могу сделать снимки экрана браузера в более высоком разрешении, чем моя поддержка браузера?

Но это не работает. Firefox остается в разрешении физического экрана. Мигания окна и уменьшения назад к нормальному разрешению.

Помогите!!

2
задан 20.03.2017, 12:16

3 ответа

Попробуйте Browsershots, они поддерживают снимки экрана 1680 пкс шириной.

0
ответ дан 08.12.2019, 05:53

Используйте Xephyr для создания вложенного X сессий:

Xephyr :1 -screen 10000x10000
DISPLAY=:1 some-browser
DISPLAY=:1 screenshot-program

Большинство браузеров имеет тенденцию создавать новые окна с существующей сессией даже при изменении дисплея таким образом, Вам, возможно, придется закрыть существующие окна браузера или использовать некоторых известно underdocumented параметр командной строки.

4
ответ дан 08.12.2019, 05:53

Если Ваша машина имеет достойную видеокарту ATI или Nvidia, это должно поддерживать панорамирование. Означая говорить, Ваш настольный дисплей остается в том же разрешении, но это создает пользовательский размерный виртуальный рабочий стол (больше, чем Ваше разрешение), что можно прокрутить вокруг (вид подобного использования монитора как лупа).

Оттуда, просто максимизируйте свой браузер Firefox, и он заполнит пространство виртуального рабочего стола, и затем можно использовать функции снимка экрана, которые печатают что-либо в окне.

Я попробовал это на Ubuntu с помощью ноутбука с Nvidia GTS 360M и функция scrot, и это работает отлично.

С другой стороны, при попытке иметь достаточно настольной недвижимости для печати чего-то как мозаики карты Google Maps, можно всегда сохранять HTML и вносить изменения в теги и перезагружать HTML. Это работало на меня также.

1
ответ дан 08.12.2019, 05:53

Теги

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