我使用时遇到问题可爱队长创建针对特定屏幕尺寸渲染的图像。
例如,如果我这样做:
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 屏幕的大小是无关紧要的(除非站点的样式表依赖于它,这是一个可怕但常见的想法)。无论浏览器窗口宽度如何,Stack Overflow 都会呈现固定宽度,因此您可以获得该宽度的图像。