在phantomjs中增加屏幕截图的分辨率

时间:2018-04-15 14:32:18

标签: phantomjs

phantomJS渲染的最终图像模糊,即屏幕截图中的字体也模糊不清。我通过各种stackoverflow问题进行了研究,但未找到准确的答案。有没有办法提高幻像的画质以减少/消除模糊?

我使用windows和JS代码:

  var page = require('webpage').create();
page.open('webpage.html', function () {
  page.render('webpage.png');
  phantom.exit();
});

谢谢!

1 个答案:

答案 0 :(得分:0)

原因可能是您使用默认视图端口呈现屏幕截图。增加视口将为您提供更好的质量。试试这个。

page.set('viewportSize', {
           width: 2048,
           height: 1024
          });