我在使用CutyCapt创建特定屏幕大小的图像时遇到了问题。
例如,如果我这样做:
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我相信任何堆栈溢出页面的宽度将为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
发布于 2011-06-02 21:00:12
CutyCapt正在按设计工作。X屏幕的大小是不相关的(除非站点的样式表依赖它,这是一个可怕但普遍的想法)。堆栈溢出呈现为固定宽度,而不考虑浏览器窗口宽度,因此您将得到该宽度的图像。
https://unix.stackexchange.com/questions/14228
复制相似问题