win.capturePage(callback [, config ])

用途:窗口可视区域的页面截图

  • callback Function -页面截图后的回调
  • config String或Object - (可选) 截图设置, 如果String则可选值为 "png""jpeg",如果Object则为如下:
    • format String - (可选) 生成的图片格式,可选: "png""jpeg". 默认为 "jpeg"
    • datatype String - 数据类型,可选: "raw"(Base64编码), "buffer"(缓存) 和 "datauri"(可用 <src> 标签加载). 默认为 "datauri"

例子:

  1. //png图片的base64编码
  2. win.capturePage(function(base64string){
  3. // 使用base64编码字符串处理某些需求
  4. }, { format : 'png', datatype : 'raw'} );
  5.  
  6. // png图片为buffer对象
  7. win.capturePage(function(buffer){
  8. // 使用buffer对象处理某些需求
  9. }, { format : 'png', datatype : 'buffer'} );