PhantomJS 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