vue-core-image-upload
vue-core-image-upload copied to clipboard
上传图片不能压缩?
<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);
依然无效。
有没有正确的解决方案?或者是我程序的哪方面有问题? 感谢。
问题自己解决了。插件没有问题。
主要原因在于: if (this.compress && this.files[0]['type'] !== 'image/png' && this.files[0]['type'] !== 'image/gif')
我本地一直上传的是 png 的图片,所以压缩一直没有生效。
嗯嗯,还是要多仔细、认真的查看源代码。
感谢作者提供了便利的插件,十分感谢。
请问是怎么解决的呀?