安卓開發(fā)之圖片壓縮終極解決方案,可能是最接近微信圖片壓縮的庫

安卓開發(fā)中大家應(yīng)該都會用到圖片壓縮技術(shù)撞羽,今天給大家推薦一款安卓開發(fā)的圖片壓縮庫阐斜。非常好用,壓縮效果很好诀紊,大家自行收藏谒出!
CompressTools-Android
安卓圖片壓縮終極解決方案赌躺,可能是最接近微信圖片壓縮的庫典蜕,采用底層壓縮。

安卓開發(fā)之圖片壓縮終極解決方案枯途,可能是最接近微信圖片壓縮的庫

特性:
*這是和微信壓縮效果一樣的壓縮方式碌宴,采用底層壓縮杀狡,可能是最好的解決方案。
*幾乎無損壓縮圖片贰镣,保持清晰度最優(yōu)呜象。可以對比原生方法bitmap.compress(CompressFormat.JPEG, quality, fileOutputStream);
*占用內(nèi)存少八孝,支持壓縮生成原圖分辨率圖片董朝;
*支持批量壓縮,采用線程池提高性能
*支持壓縮監(jiān)聽回調(diào)
*支持返回Bitmap和File
對比:

ImageInfo
compressTool
Wechat

1.50MB (1920x1080)
47.32kb(1280720)
51.4kb(1280
720)

安卓開發(fā)之圖片壓縮終極解決方案干跛,可能是最接近微信圖片壓縮的庫

微信壓縮效果
安卓開發(fā)之圖片壓縮終極解決方案子姜,可能是最接近微信圖片壓縮的庫

該庫壓縮效果
CompressTools-Android
使用起來非常方便,提供了便捷的API楼入。
使用方法:
compile 'com.jaywei:compresstool:1.0.2'

1哥捕,壓縮本地圖片:
CompressTools.getDefault(this).compressToFileJni(oldFile, new CompressTools.OnCompressListener(){@Overridepublic void onStart(){}@Overridepublic void onSuccess(File file){}});

2,自定義壓縮File:
new CompressTools.Builder(this).setMaxWidth(1080) // 默認(rèn)最大寬度為720.setMaxHeight(1920) // 默認(rèn)最大高度為960.setQuality(50) // 默認(rèn)壓縮質(zhì)量為60,60足夠清晰//.setKeepResolution(true)//設(shè)置是否保持原圖分辨率嘉熊,則設(shè)置的最大寬高就無效了遥赚。不需要設(shè)置最大寬高了。設(shè)置也不會報錯了阐肤,該參數(shù)默認(rèn)false.setCompressFormat(Bitmap.CompressFormat.JPEG) // 設(shè)置默認(rèn)壓縮為jpg格式.setFileName("test1").setDestinationDirectoryPath(FileUtil.getPhotoFileDir().getAbsolutePath()).build().compressToFileJni(oldFile, new CompressTools.OnCompressListener(){@Overridepublic void onStart(){}@Overridepublic void onSuccess(File file){}});

附上地址:https://github.com/lexluthors/CompressTools-Android
寫在最后:歡迎關(guān)注收藏凫佛!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讲坎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子愧薛,更是在濱河造成了極大的恐慌晨炕,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毫炉,死亡現(xiàn)場離奇詭異瓮栗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)瞄勾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門费奸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人进陡,你說我怎么就攤上這事愿阐。” “怎么了趾疚?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵换况,是天一觀的道長。 經(jīng)常有香客問我盗蟆,道長戈二,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任喳资,我火速辦了婚禮觉吭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘仆邓。我一直安慰自己鲜滩,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布节值。 她就那樣靜靜地躺著徙硅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搞疗。 梳的紋絲不亂的頭發(fā)上嗓蘑,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機(jī)與錄音匿乃,去河邊找鬼桩皿。 笑死,一個胖子當(dāng)著我的面吹牛幢炸,可吹牛的內(nèi)容都是我干的泄隔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼宛徊,長吁一口氣:“原來是場噩夢啊……” “哼佛嬉!你這毒婦竟也來了逻澳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤暖呕,失蹤者是張志新(化名)和其女友劉穎赡盘,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缰揪,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年葱淳,在試婚紗的時候發(fā)現(xiàn)自己被綠了钝腺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡赞厕,死狀恐怖艳狐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情皿桑,我是刑警寧澤毫目,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站诲侮,受9級特大地震影響镀虐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沟绪,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一刮便、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绽慈,春花似錦恨旱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至钝凶,卻和暖如春仪芒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背耕陷。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工桌硫, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人啃炸。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓铆隘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親南用。 傳聞我的和親對象是個殘疾皇子膀钠,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理掏湾,服務(wù)發(fā)現(xiàn),斷路器肿嘲,智...
    卡卡羅2017閱讀 134,659評論 18 139
  • 我從去年開始使用 RxJava 融击,到現(xiàn)在一年多了。今年加入了 Flipboard 后雳窟,看到 Flipboard 的...
    Jason_andy閱讀 5,473評論 7 62
  • ¥開啟¥ 【iAPP實現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程尊浪,因...
    小菜c閱讀 6,424評論 0 17
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,164評論 25 707
  • 到簡書有近一年了,16年6月底加入簡書的封救,在簡叔親切的問候中開始寫作拇涤。 那個時候,簡書處于一個雞湯文與工具文分割天...
    醉后長亭閱讀 380評論 7 10