1.先看效果

沒有失貞,而且大小從原來的4142k變到144k是不是減少很多尼。
2.如何使用
2.1 添加依賴或者module引入
** android studio 中添加**
compile 'io.reactivex:rxandroid:1.2.1'
compile 'io.reactivex:rxjava:1.1.6'
compile 'top.zibin:Luban:1.0.9'
另一種下載下來使用module引入
沒有幾個類建議直接復制粘貼到自己的項目中去沒必要添加module。
2.2 代碼如何使用
普通調(diào)用 那么就可以不用添加rxjava的依賴
使用rxjava調(diào)度線程來壓縮圖片(需要rxjava依賴) 推薦
3.內(nèi)部如何做的 第一種普通的調(diào)用
3.1 先看get方法
創(chuàng)建Luban對象
** 3.2 launch方法 重要的代碼片段**
我們看看thirdCompress方法(怎么壓縮)
獲取寬高和角度的方法
獲取到寬高比例壓縮
保存圖片
其實rxjava調(diào)用走的重要方法還是thirdCompress方法,只是rxjava提供一個調(diào)度線程,壓縮邏輯一樣。
感謝大家查閱










