之前用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
Maxwell_lc
瓦特 (作者)
Maxwell_lc