当我使用以下代码使用 phanomjs 截屏时工作正常,我得到的宽度为 1920px,高度对我来说不是问题。
var webPage = require('webpage');
var page = webPage.create();
page.viewportSize = { width: 1920, height: 1080 };
page.open("http://www.google.com", function start(status) {
page.render('google_home.png');
phantom.exit();
但是,当我将维度设置为
page.viewportSize = { width: 320, height: 780 };
生成的图像宽度为 602px。
如何使用 page.render() 函数设置屏幕截图的宽度?