之前用H5的canvas来获取,但是只有Android可用,IOS不行,后来说用文件读取的形式,发现很慢,也麻烦,最后用bitmap,封装好的,直接用,两个平台都兼容。
----分享一下^:^
function GetBase64Code(path) //path绝对路径
{
var bitmap = new plus.nativeObj.Bitmap("test"); //test标识谁便取
// 从本地加载Bitmap图片
bitmap.load(path,function(){
var base4=bitmap.toBase64Data();
var datastr=base4.split(',',3)
if(datastr.length>1)
{
pics.push(datastr[1]);
}else
{
pics.push(datastr[0]);
}
console.log('加载图片:'+base4);
},function(e){
console.log('加载图片失败:'+JSON.stringify(e));
});
}
13 个评论
要回复文章请先登录或注册
2***@qq.com
7***@qq.com
瓦特 (作者)
1***@qq.com
所谓
7***@qq.com
1***@qq.com
Float
瓦特 (作者)
Float