android webp編解碼詳解
key words:android decode webp sample
當(dāng)我敲下鍵盤的時(shí)候有種深深的恥辱感,看到android 4.0支持webp格式的圖像,于是我狠命的找提供了什么樣的api,nnd,硬是沒找到,后來(lái)抱著試試的心態(tài),用BitmapFactory來(lái)讀一下,結(jié)果沒啥問題。得出一個(gè)結(jié)論,作為一名碼農(nóng),要敢想敢嘗試敢做!
webp解碼
跟你解碼jpg沒啥區(qū)別,圖片放到drawable或者別的地方 然后
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.raw.webp);
imv.setImageBitmap(bmp);
這么一搞,就放到ImageView上面了。當(dāng)然這種方式只在4.0上面可行。如果你想兼容老版本(4.0以下的android 設(shè)備),那么你需要用jni的方式。這里給出了stackoverflow上面提供的方法,需要的可以試試,用jni封裝下,也沒多麻煩。這里就不弄了,給個(gè)鏈接,需要的可以弄下。
http://stackoverflow.com/questions/7032695/webp-for-android
webp編碼:
編碼跟你bitmap編碼沒啥區(qū)別,ics的Bitmap.CompressFormat這個(gè)枚舉里有了webp了,所以支持編碼成這種格式。have fun,good luck!
以上就對(duì)Android webp 編解碼的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對(duì)本站的支持!
相關(guān)文章
Android 中實(shí)現(xiàn)ListView滑動(dòng)隱藏標(biāo)題欄的代碼
本文通過實(shí)例代碼給大家分享了android listview滑動(dòng)隱藏標(biāo)題欄的方法,代碼簡(jiǎn)單易懂,需要的朋友參考下2017-01-01Android利用POI實(shí)現(xiàn)將圖片插入到Excel
這篇文章主要為大家詳細(xì)介紹了Android如何利用POI實(shí)現(xiàn)將圖片插入到Excel,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11Android實(shí)現(xiàn)旋轉(zhuǎn),放大,縮小圖片的方法
這篇文章主要介紹了Android實(shí)現(xiàn)旋轉(zhuǎn),放大,縮小圖片的方法,結(jié)合實(shí)例形式分析了Android基于Drawable針對(duì)圖片的縮放與旋轉(zhuǎn)等處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10Android輕松實(shí)現(xiàn)多語(yǔ)言的方法示例
本篇文章主要介紹了Android輕松實(shí)現(xiàn)多語(yǔ)言的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2017-11-11Flutter 實(shí)現(xiàn)網(wǎng)易云音樂字幕的代碼
這篇文章主要介紹了Flutter 實(shí)現(xiàn)網(wǎng)易云音樂字幕的代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04Android優(yōu)化之電量?jī)?yōu)化的實(shí)現(xiàn)
這篇文章主要介紹了Android優(yōu)化之電量?jī)?yōu)化的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-07-07