风君
风君
  • 发布:2017-01-05 02:30
  • 更新:2017-01-14 12:28
  • 阅读:1249

使用plus.zip.compressImage压缩图片,只能压缩3张!

分类:HTML5+

使用plus.zip.compressImage压缩图片,只能压缩3张!
调用
plus.zip.compressImage({
src:src,
dst: dstname,
width: 1024,
overwrite: true,
quality: 70,
format: "jpg"
},
function(event) {
console.log("Compress success:" + event.target);
return event.target;
},
function(error) {
console.log("Compress error!");
return src;
//alert("Compress error!");
});

在for循环中压缩,但是每次都只压缩前3张!

2017-01-05 02:30 分享
已邀请:
289774716@qq.com

289774716@qq.com

在每次压缩完成的回调方法中,再去压缩下一张图片就好了;
原因可能是手机CPU资源有限

  • 风君 (作者)

    谢谢,搞定了

    2017-01-16 10:34

rabet

rabet - 开发,技术服务

解决办法:
http://ask.dcloud.net.cn/article/1130

  • 风君 (作者)

    谢谢

    2017-01-16 10:34

  • rabet

    回复 风君:客气客气

    2017-01-16 12:58

要回复问题请先登录注册