今天移植了一個圖片壓縮保存到本地文件的demo,希望有幫到有需要的同學。
項目不難,就是異步壓縮選擇的圖片並保存到本地文件的功能,方法也挺簡單的,移植出來就是爲了以後集成快速方便。
工程目錄如上,壓縮的功能主要在ImageUtils和UriImage這兩個類裏面,MediaFile是一個判斷文件的工具類,防止選擇了非圖片的文件。
在ImageUtils類中可以設置壓縮後的最大寬、高和文件大小
程序運行後示例
其他不多說了,自己看代碼吧~在這吐槽下微信和微博的圖片壓縮好叼..那個壓縮效果還是很難達到的~而經常又被他們比較 - - 這就坑爹了。。
下載地址: http://download.csdn.net/detail/fly_o0o/6968273