android 解码webp动画,android webp编解码详解
key words:android decode webp sample
當我敲下鍵盤的時候有種深深的恥辱感,看到android 4.0支持webp格式的圖像,于是我狠命的找提供了什么樣的api,nnd,硬是沒找到,后來抱著試試的心態(tài),用BitmapFactory來讀一下,結(jié)果沒啥問題。得出一個結(jié)論,作為一名碼農(nóng),要敢想敢嘗試敢做!
webp解碼
跟你解碼jpg沒啥區(qū)別,圖片放到drawable或者別的地方 然后
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.raw.webp);
imv.setImageBitmap(bmp);
這么一搞,就放到ImageView上面了。當然這種方式只在4.0上面可行。如果你想兼容老版本(4.0以下的android 設(shè)備),那么你需要用jni的方式。這里給出了stackoverflow上面提供的方法,需要的可以試試,用jni封裝下,也沒多麻煩。這里就不弄了,給個鏈接,需要的可以弄下。
http://stackoverflow.com/questions/7032695/webp-for-android
webp編碼:
編碼跟你bitmap編碼沒啥區(qū)別,ics的Bitmap.CompressFormat這個枚舉里有了webp了,所以支持編碼成這種格式。have fun,good luck!
以上就對Android webp 編解碼的資料整理,后續(xù)繼續(xù)補充相關(guān)資料,謝謝大家對本站的支持!
總結(jié)
以上是生活随笔為你收集整理的android 解码webp动画,android webp编解码详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git配置全局用户名和密码_还在手动打包
- 下一篇: python函数作用域与闭包_pytho