0

我使用 wkhtmltoimage 从网络服务器抓取屏幕截图,它总是得到 1024px png 图像。我可能做错了什么?

/usr/bin/xvfb-run.sh --server-args="-screen 0, 1280x1024x32 -ac +extension GLX +render" wkhtmltoimage --use-xserver -f png --quality 83 --javascript-delay 1000 --transparent ' http://www.whatever.com screenshot.png
4

1 回答 1

0

xvfb-run 命令中指定的屏幕分辨率为 1280x1024,因此抓取的屏幕截图也是 1280x1024。您可以更改模拟屏幕的分辨率或使用 wkhtmltoimage 命令上的参数裁剪图像。引用 wkhtmltoimage 手册:

--crop-h    <int>   Set height for croping
--crop-w    <int>   Set width for croping
--crop-x    <int>   Set x coordinate for croping
--crop-y    <int>   Set y coordinate for croping
于 2012-12-26T16:56:27.023 回答