在android程序开发中我们经常见到需要上传图片的场景,在这里有个技术点,需要把图片压缩处理,然后再进行上传。这样可以减少流量的消耗,提高图片的上传速度等问题。
关于android如何压缩,网上的资料也是很多,但大多数都是代码片段,讲解压缩步骤,而没有一个实用的工具类库。那么如何将压缩算法封装成一个实用工具库呢?其中会遇到些什么问题,比如:
1.需要压缩的图片有多少
2.压缩后的图片是覆盖还是保存到另外的目录
3.如果是另存目录需要将原始图片删除吗
4.如果改变压缩后的图片的尺寸大小是按照原图