В поисках драгоценного камня, как websnap - PullRequest
0 голосов
/ 30 марта 2012

Я ищу камень, похожий на websnap , который в основном делает снимок веб-сайта. Websnap отличный, но он генерирует довольно большой файл (12 МБ +). Он также делает снимок экрана всей веб-страницы, что может привести к тому, что изображение будет довольно высоким, когда все, что мне в основном нужно, это верхнее число пикселей веб-сайта.

1 Ответ

0 голосов
/ 30 марта 2012

Используя websnap, вы можете передать некоторые параметры, чтобы изменить качество изображения и стиль скриншотов.Для того, что я вижу в коде, это будет использоваться при вызове wkhtmltoimg.

wkhtmltoimg поддерживает параметр "--quality", поэтому, если вы попробуете следующее, вы можете уменьшить размер изображения за счет снижения качества.Вы также можете использовать параметр --heheight, чтобы указать фиксированную высоту изображения.

snap = WebSnap::Snapper.new('http://google.com', :format => 'jpg', 
            :quality => '30', :height => '600')

Вы можете увидеть некоторые примеры в спецификации драгоценного камня здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...