Closed fenglu09 closed 6 years ago
能否提供一个参数,当图片大小超过多少kb时,就压缩
试了compressQuality=80,并且结合了width=600和height=900,拍照的图片一张4M,压缩成了100kb,截图的照片一张113kb,压缩成90kb。可以满足目前我这边的需求。 但是有点好奇,4M的图片,compressQuality=80,怎么压缩成了100kb?
android 压缩用的:https://github.com/zetbaitsu/Compressor 具体算法你可以看一下。 width和height 参数确实只有设置了压缩或剪切的时候,才生效 建议很好,后面我加个参数。
哦,了解,知道为什么这么小了,因为压缩,width和height同时都生效了,所以才会这么小。
期待你添加这个参数。 感谢奉献哈
您好,增加参数:minCompressSize 单位kb
在Android机器中,选择图片,设置了
width
和height
属性,但是选择图片后,返回的图片大小不是设定的width
和height
,还是原图的大小。这样会导致图片很大。 而且只通过compressQuality
设置压缩比例,这样也有问题,因为事先我们并不知道图片有多大,一般相机拍照的大小是2-3M,如果compressQuality
设置的太小,会导致如果选择的图片尺寸太小,会被压缩成很小很模糊