0

wkhtmltoimage を使用して Web サーバーからスクリーンショットを取得すると、常に 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 に答える