android webp编解码

转载 2016年05月31日 17:53:29

key words:Android decode webp sample

当我敲下键盘的时候有种深深的耻辱感,看到android 4.0支持webp格式的图像,于是我狠命的找提供了什么样的api,nnd,硬是没找到,后来抱着试试的心态,用BitmapFactory来读一下,结果没啥问题。得出一个结论,作为一名码农,要敢想敢尝试敢做!

webp解码

跟你解码jpg没啥区别,图片放到drawable或者别的地方 然后

Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.raw.webp);
        imv.setImageBitmap(bmp);

 这么一搞,就放到ImageView上面了。当然这种方式只在4.0上面可行。如果你想兼容老版本(4.0以下的android 设备),那么你需要用jni的方式。这里给出了stackoverflow上面提供的方法,需要的可以试试,用jni封装下,也没多麻烦。这里就不弄了,给个链接,需要的可以弄下。

http://stackoverflow.com/questions/7032695/webp-for-android

webp编码:

编码跟你bitmap编码没啥区别,ics的Bitmap.CompressFormat这个枚举里有了webp了,所以支持编码成这种格式。have fun,good luck!

原文出处


//---------------------------------------------------------------------------------------------------------

格式在线转化网站:http://image.online-convert.com/convert-to-webp



支持4.0一下的webpng

https://github.com/alexey-pelykh/webp-android-backport



我的手机版本4.1.1。

在Android 4.0以下机型上支持webp编码和解码

据说webp编码产生的文件大小要比jpeg小很多,但是webp在Android 4.0以下的机型上不被支持,所以这里采取的思路跟jpeg压缩的时候一样,将webp的库使用NDK移植到Android 4...

Android MediaCodec API实现的音视频编解码

音视频编解码思路 主要借自己开发音视频编解码的经验谈谈思路,希望可以帮助刚接触音视频编解码的猿们: 音视频的原始数据格式YUV数据之间的转换MediaCodec 将原始音视频数据编码音视频两者...

Android 短信编解码参考资料

  • 2016年02月19日 16:02
  • 9KB
  • 下载

Android G711音频编解码

  • 2017年03月10日 17:16
  • 100KB
  • 下载

Android实战技巧之三十七:图片的Base64编解码

通常用Base64这种编解码方式将二进制数据转换成可见的字符串格式,就是我们常说的大串,10块钱一串的那种,^_^。Android的android.util包下直接提供了一个功能十分完备的Base64...
  • lincyang
  • lincyang
  • 2015年06月22日 22:37
  • 18628

android 视频软硬编解码实现方案

  • 2013年04月01日 10:42
  • 1.3MB
  • 下载

android mediacodec 硬编解码

  • 2016年12月30日 09:35
  • 1.42MB
  • 下载

Android Camera设置颜色格式与Mediacodec编解码颜色格式

前言我们在前面学习的内容都是为了如何通过Camera预览获得录制的视频,然后把音频和视频上传到服务器或把音频与视频合成本地文件保存打好基础;但我们在还需要学习Camera预览的格式以及MediaCod...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android webp编解码
举报原因:
原因补充:

(最多只允许输入30个字)