CutyCaptはXvfb画面サイズパラメータを無視しているようです。

CutyCaptはXvfb画面サイズパラメータを無視しているようです。

使用に問題があります。キャプテンかわいい特定の画面サイズに合わせてレンダリングされるイメージを作成します。

たとえば、これを行うと:

xvfb-run --server-args="-screen 0, 800x600x24" \
  ~/bin/CutyCapt/CutyCapt --url='http://stackoverflow.com/search?page=2&tab=relevance&q=cutycapt%20xvfb' \
    --out=STACKOVERFLOW_1.png
xvfb-run --server-args="-screen 0, 800x600x24" \
  ~/bin/CutyCapt/CutyCapt --url='http://stackoverflow.com/questions/65078/what-is-the-best-way-to-create-a-web-page-thumbnail' \
    --out=STACKOVERFLOW_2.png

寸法を含む画像を取得します。

STACKOVERFLOW_1.png : 975x2611
STACKOVERFLOW_2.png : 975x2226

私はstackoverflowページの幅が975ピクセルだと思います。私が要求したのはそれではありません(w = 600)。

CutyCaptとXvfbを使用して、特定の画面幅に合わせてレンダリングされる画像を作成できますか?

PS:uname -a収量Linux yalabs-linux0.yandex.net 2.6.27-17-server #1 SMP Fri Mar 12 02:48:52 UTC 2010 x86_64 GNU/Linux

ベストアンサー1

CutyCaptは設計どおりに動作します。 X画面サイズは重要ではありません(サイトのスタイルシートがそれに依存しない限り、これは怖いですが一般的な考えです)。スタックオーバーフローはブラウザウィンドウの幅に関係なく固定の幅をレンダリングするため、その幅のイメージを取得できます。

おすすめ記事