无法从PhantomJs渲染命令中获取整个png

时间:2015-02-04 08:59:16

标签: javascript html image png phantomjs

我正在使用 PhantomJS 转换html file into png。实际上,我的html文件在水平方向上比较长。 PhantomJs 不会捕获整个图像直到最后一个水平滚动。我使用render命令将html转换为png。我究竟是什么遗失或是否有任何限制phantomJS?

2 个答案:

答案 0 :(得分:0)

您是否设置了合适的窗口大小(视口)?从example

开始
var page = require('webpage').create();
page.viewportSize = { width: 320, height: 480 }; // <============
page.open('http://news.google.com/news/i/section?&topic=t', function (status) {
 ...

答案 1 :(得分:0)

PhantomJs问题博客https://github.com/ariya/phantomjs/issues/12950

发帖回答