无法从 PhantomJs 渲染命令获取整个 png
Can't get entire png from PhantomJs render command
我正在使用 PhantomJS 来转换 html file into png
。实际上,我的 html 文件在水平方向上有点长。PhantomJs 不会捕获整个图像直到最后一个水平 scroll.I' 使用渲染命令转换 html 到 png.What 正是我所缺少的或者 phantomJS 有什么限制吗?
您是否设置了合适的 window 大小(视口)?来自这个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) {
...
发布来自 PhantomJs
问题博客的答案 https://github.com/ariya/phantomjs/issues/12950
我正在使用 PhantomJS 来转换 html file into png
。实际上,我的 html 文件在水平方向上有点长。PhantomJs 不会捕获整个图像直到最后一个水平 scroll.I' 使用渲染命令转换 html 到 png.What 正是我所缺少的或者 phantomJS 有什么限制吗?
您是否设置了合适的 window 大小(视口)?来自这个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) {
...
发布来自 PhantomJs
问题博客的答案 https://github.com/ariya/phantomjs/issues/12950