我的应用中有一个图片上传模块,用户可以从图库中选择图片。问题是图像的大小可以达到10MB。这是非常大的,我想在上传它们之前对这些图像应用一些压缩技术。
我在互联网上做了一些研究,发现了像ImageMagick,ImgMin这样的库,可以轻松优化图像。有没有办法在没有任何后端服务器的情况下在我的android项目中使用它们。
参考文献:
ImgMin https://github.com/rflynn/imgmin
的ImageMagick http://www.imagemagick.org/script/index.php
答案 0 :(得分:1)
您可以尝试的一个简单选项是Bitmap
类的this方法。
您可以选择位图的压缩格式并优化质量或文件大小。缺点是您需要获得一个Bitmap
实例来开始压缩,这可能是您不想做的事情。