今天移植了一个图片压缩保存到本地文件的demo,希望有帮到有需要的同学。
项目不难,就是异步压缩选择的图片并保存到本地文件的功能,方法也挺简单的,移植出来就是为了以后集成快速方便。
工程目录如上,压缩的功能主要在ImageUtils和UriImage这两个类里面,MediaFile是一个判断文件的工具类,防止选择了非图片的文件。
在ImageUtils类中可以设置压缩后的最大宽、高和文件大小
程序运行后示例
其他不多说了,自己看代码吧~在这吐槽下微信和微博的图片压缩好叼..那个压缩效果还是很难达到的~而经常又被他们比较 - - 这就坑爹了。。
下载地址: http://download.csdn.net/detail/fly_o0o/6968273