vue-core-image-upload icon indicating copy to clipboard operation
vue-core-image-upload copied to clipboard

图片压缩无效

Open limdblur opened this issue 7 years ago • 5 comments

在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~~

limdblur avatar Sep 02 '17 16:09 limdblur

我尝试了官方文档上的compress="50"也无法压缩

Moerj avatar Sep 04 '17 09:09 Moerj

canvas-helper.js中crop(image, options, callback)方法最后一句: const data = cvs.toDataURL(mimeType, options.compress/100); 改成: const data = cvs.toDataURL(mimeType, options.comprose/100); 我这边试了可以压缩

limdblur avatar Sep 09 '17 18:09 limdblur

我也存在这个问题,官网文档上的compress没有效果,并没有压缩图片

hms181231 avatar Oct 23 '17 03:10 hms181231

我没有改动源码,上传到服务器后确实有压缩效果

Liuhuifeng avatar Oct 26 '17 15:10 Liuhuifeng

他的这个版本上传多图片只能压缩第一张,我的版本改了这个bug,你们可以试试,master版一直不合并我这个版本,也不知道有没有人在review

limdblur avatar Nov 22 '17 17:11 limdblur