CutyCapt parece ignorar os parâmetros de tamanho de tela Xvfb

3

Eu tenho um problema ao usar o CutyCapt para criar imagens renderizadas para um tamanho de tela específico.

Por exemplo, se eu fizer isso:

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

Eu recebo imagens de tamanhos:

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

Acredito que qualquer página stackoverflow terá uma largura de 975 pixels. Isso não é o que eu perguntei (w = 600).

É possível criar imagens usando o CutyCapt com Xvfb que são renderizadas para uma largura de tela específica?

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

    
por bzdjamboo 01.06.2011 / 21:17

1 resposta

2

CutyCapt está funcionando como projetado. O tamanho da tela X é irrelevante (a menos que a folha de estilo do site dependa dela, o que é uma idéia terrível, mas comum). O Stack Overflow é processado para uma largura fixa, independentemente da largura da janela do navegador, para que você obtenha uma imagem dessa largura.

    
por 02.06.2011 / 23:00