移动端图片压缩

function loadImage(path,obj,i){
      lrz(path).then(function (rst) {
      var trans = api.require('trans');
      var cacheDir=api.cacheDir;
      var path=rst.base64.replace('data:image/jpeg;base64,','')
      var num=obj.attr("data-id")+i;
      trans.saveImage({
             base64Str : path,
             album : false,
             imgPath : cacheDir+'/upload/',
             imgName : num+'.png'
             }, function(ret, err) {
             if (ret.status) {
                 var cacheDir=api.cacheDir;
                 var item=cacheDir+'/upload/'+num+'.png';
                 //var item='fs://image/'+num+'.png';
                 var html='';
                 html += '<div class="am-gallery-item">';
				 html += '	  <img src="' + item + '"/>';
				 html += '</div>';
                 obj.html(html);
//               api.toast({
//                   msg:'图片压缩成功'
//               });
             } else {
                 alert(JSON.stringify(err))
             }
      });
     // 处理成功会执行
     }).catch(function (err){   
          alert(JSON.stringify(err)) 
        // 处理失败会执行        
     }).always(function () {   
        // 不管是成功失败,都会执行       
    });
}

 

https://files.cnblogs.com/files/zt528/localResizeIMG4-master.zip

posted @ 2016-04-27 16:32  IAMME  阅读(113)  评论(0编辑  收藏  举报