12

xvfb-run にいくつかの解像度引数を与えて、wkhtmltox を使用してさまざまな解像度で Web サイトのスクリーンショットを取得しようとしています。

CentOS で xvfb-run と wkhtmltox の両方を使用しています。

xvfb-run --server-args="-screen 0 1024x768x24" wkhtmltoimage http://www.whatismyscreenresolution.com/ /tmp/bla.png

残念ながら、私の議論は xvfb-run によって尊重されません。解像度は常に 800x600 です。ここで何が間違っていますか?

助けてくれてありがとう!

4

3 に答える 3

7

このオプションを忘れました: --use-xserver

したがって、コマンド全体は次のとおりです。

xvfb-run --server-args="-screen 0 1024x768x24" wkhtmltoimage --use-xserver http://www.whatismyscreenresolution.com/ /tmp/bla.png

(wkhtmltopdfでテストしましたが、wkhtmltoimageでも同じはずです)

于 2015-05-04T12:15:34.370 に答える
2

パラメータの間にコンマを追加します。あなたの場合"-screen 0, 1024x768x24"。それがあなたを助けたかどうか私に知らせてください。よろしく、HBK

于 2014-06-23T12:37:07.353 に答える