[transImage](#a1)
[clearCache](#a2)
为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
本插件封装了把 webview 转换成 图片的功能。调用本插件的transImage 接口,可把当前 webview 显示的内容转换成一张图片。注意,本插件只能把当前的 webview 页面转换为 图片,如果当前页面上打开了一个带 UI 界面的插件,会被忽略掉。
把插件所依附的当前 webview 转换为图片
transImage({params}, callback(ret))
save:
{
path: '', //(可选项)字符串类型;图片保存路径,要求本地路径(fs://),如:fs://camerWeibo;若不传则默认存放到缓存目录
name: '' //字符串类型;图片名
}
ret:
{
status: true, // 布尔类型; 是否转换成功,true|false
path: '' // 字符串类型;转换的图片在本地保存的路径(绝对路径)
}
var webToImage = api.require('webToImage');
webToImage.transImage({
save: {
path: 'fs://webToImage',
name: 'currentWebviewImage'
}
}, function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统
可提供的1.0.0及更高版本
当 webToImage 接口内 save 参数未传 path 值,则插件会将转换后的 图片保存在缓存目录。调用本接口,可清除本插件产生的所有图片。调用 api 对象下的 clearCache 接口会清除缓存目录下所有文件(不仅本插件产生的图片文件)。
clearCache()
var webToImage = api.require('webToImage');
webToImage.clearCache();
iOS系统
可提供的1.0.0及更高版本