移动端图片压缩
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