android webp编解码详解

 更新时间:2016年08月30日 16:35:30   投稿:lqh  
本文主要讲解android webp编解码,在Android开发过程中会遇到图片的上传和下载,这提供WebP编解码缩小图片,便与大家提高用户体验,有兴趣的小伙伴可以参考下

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!

以上就对Android webp 编解码的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

相关文章

  • Android中ListView下拉刷新的实现方法

    Android中ListView下拉刷新的实现方法

    这篇文章主要为大家详细介绍了Android中ListView下拉刷新的实现方法,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Android自定义View实现时钟效果

    Android自定义View实现时钟效果

    这篇文章主要为大家详细介绍了Android自定义View实现时钟效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • android获得当前view在屏幕中坐标的方法

    android获得当前view在屏幕中坐标的方法

    这篇文章主要介绍了android获得当前view在屏幕中坐标的方法,涉及Android针对view坐标相关属性的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Android中的二维码生成与扫描功能

    Android中的二维码生成与扫描功能

    二维码在我们身边真的非常普遍,今天小编给大家分享二维码生成与扫描功能,依然使用目前比较流行的zxing方法,具体实现思路大家通过本文一起学习吧
    2017-01-01
  • Android Studio获取配置资源与第三方包信息的方法

    Android Studio获取配置资源与第三方包信息的方法

    在 Android 开发中,我们经常需要从资源文件中获取颜色、字符串、数值等配置信息,以及获取应用的包信息和第三方依赖信息,下面详细介绍这些操作的方法,需要的朋友可以参考下
    2025-04-04
  • Android网络访问之Retrofit使用教程

    Android网络访问之Retrofit使用教程

    Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装
    2022-12-12
  • Android 基于Socket的聊天室实例

    Android 基于Socket的聊天室实例

    本篇文章主要介绍了Android 基于Socket的聊天室,Socket是TCP/IP协议上的一种通信,有兴趣的可以了解一下。
    2016-12-12
  • Android应用内悬浮窗的实现方案示例

    Android应用内悬浮窗的实现方案示例

    本篇文章主要介绍了Android应用内悬浮窗的实现方案示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Android下如何使用百度地图sdk

    Android下如何使用百度地图sdk

    百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口
    2013-07-07
  • Android选择图片或拍照图片上传到服务器

    Android选择图片或拍照图片上传到服务器

    这篇文章主要为大家详细介绍了android选择图片或拍照图片上传到服务器的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论