2012-03-29 2 views
0

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

ответ

0

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

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

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

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