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

上传图片不能压缩?

Open cuishunbiao opened this issue 7 years ago • 2 comments

<vue-core-image-upload :text="inputText" :inputOfFile="uploadFile" :crop="false" @imageuploaded="imageuploaded" :max-file-size="5242880" @imageuploading="imageLoading" :url="ajaxUrl" compress="90" :maxWidth="maxWidth">

上传图片压缩不能正确压缩。

按 用户“limdblur” 的方式修改

canvas-helper.js中crop(image, options, callback)方法最后一句: const data = cvs.toDataURL(mimeType, options.compress/100); 改成: const data = cvs.toDataURL(mimeType, options.comprose/100);

依然无效。

有没有正确的解决方案?或者是我程序的哪方面有问题? 感谢。

cuishunbiao avatar Dec 22 '17 04:12 cuishunbiao

问题自己解决了。插件没有问题。

主要原因在于: if (this.compress && this.files[0]['type'] !== 'image/png' && this.files[0]['type'] !== 'image/gif')

我本地一直上传的是 png 的图片,所以压缩一直没有生效。

嗯嗯,还是要多仔细、认真的查看源代码。

感谢作者提供了便利的插件,十分感谢。

cuishunbiao avatar Dec 22 '17 05:12 cuishunbiao

请问是怎么解决的呀?

hailun12 avatar Apr 27 '20 12:04 hailun12