PhantomJS renderBase64 () 用法:网页截图生成 Base64 编码


发布日期 : 2019-01-01 07:09:58 UTC

访问量: 10 次浏览

PhantomJS renderBase64()

renderBase64() 方法将屏幕截图并以字符串形式以base64表示图像。renderBase64 方法支持PNG、JPEG和JPG等格式。目前不支持GIF。您可以使用 clipRect 属性来定义图像截取的部分。

语法

其语法如下所示−

wpage.renderBase64('PNG');

示例

var wpage = require('webpage').create();
wpage.open('http://localhost/taks/wopen2.html', function (status) {
var base64 = wpage.renderBase64('PNG');
console.log(base64);
phantom.exit();
});

上面的程序生成以下输出

iVBORw0KGgoAAAANSUhEUgAAAZAAAAE3CAYAAACEpheaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAEl
E
QVR4nO3dv3OjSL8u8Ee33mA3uuXszGZnSnLd8jo6b4b+AmkS38R1TjQZCqXEmave3SpnTiC0am8w6UR
O