压缩base64图像流星客户端

时间:2018-05-15 09:13:59

标签: javascript image meteor base64 compression

我通过cordova相机插件捕获图像(在字符串base64中)。图像大小约为500KB(我已将质量设置为30)。 但我需要在不改变图像质量的情况下进一步缩小图像尺寸。 100Kb的图像应该很好。

基本上我想将base64字符串图像压缩到更小的所需大小。任何javascript目录也应该有效。

我尝试使用lzma,lz-string.js但是都没有用。

任何见解?

提前致谢。

干杯!

1 个答案:

答案 0 :(得分:0)

对已经压缩的数据(如PNG或JPEG)使用通用压缩算法(如LZMA)除非有相当大的冗余,否则不会有任何区别。根据{{​​3}},您最好还是减少quality或设置targetHeighttargetWidth来调整图片大小。我相信,您要考虑使用Camera.DestinationType.FILE_URI代替Camera.DestinationType.DATA_URL destinationType选项。

相关问题