vue-core-image-upload
vue-core-image-upload copied to clipboard
图片压缩无效
在vue-core-image-upload.vue 中: doCrop(e): this.data.comprose = 100 - this.compress; 其传给canvasHelper.crop()的第二个参数是this.data,console.log(this.data)可以看到 有comprose而没有compress.
在canvas-helper.js中: crop(image, options, callback)方法最后一句: const data = cvs.toDataURL(mimeType, options.compress/100); console.log(options.compress)得到的是undefined,把compress改成comprose则可成功压缩. 不知道这是不是bug~~
我尝试了官方文档上的compress="50"也无法压缩
canvas-helper.js中crop(image, options, callback)方法最后一句: const data = cvs.toDataURL(mimeType, options.compress/100); 改成: const data = cvs.toDataURL(mimeType, options.comprose/100); 我这边试了可以压缩
我也存在这个问题,官网文档上的compress没有效果,并没有压缩图片
我没有改动源码,上传到服务器后确实有压缩效果
他的这个版本上传多图片只能压缩第一张,我的版本改了这个bug,你们可以试试,master版一直不合并我这个版本,也不知道有没有人在review