*

android图片格式

*
目前移动端Android平台原生支持的图片格式主要有:JPEG、PNG、GIF、BMP和WebP(自从android4.0开始支持),但是在Android应用开发中能够使用的编解码格式只有其中的三种:
JPEG、PNG、WebP
图片格式可以通过查看Bitmap类的CompressFormat枚举值来确定。

public static enum CompressFormat{    JPEG,    PNG,    WEBP;    private CompressFormat(){    }}
  • JPEG
    JPEG(发音为/jay-peg/)是一种广泛使用的有损压缩图片标准格式,它不支持透明和多帧动画,一般摄影类作品最终都是以JPEG格式展示。通过控制压缩比,可以调整图片的大小。
  • PNG
    PNG是一种无损压缩图片格式,它支持完整的透明通道,从图像处理领域讲,JPEG只有RGB三个通道,而PNG有ARGB四个通道。由于是无损压缩,因此PNG图片占用空间一般比较大,会无形中添加最终APP的大小,在做APP瘦身时一般都要对PNG图片进行处理以减小其占用的体积。
  • GIF
    GIF 是- 一种古老的图片格式,它诞生于1987 年,随着初代互联网流行开来。它的特点是支持多帧动画。大家对这种格式肯定不陌生,社交平台上面发送的各种动态表情,大部分都是基于GIF 来实现的。
  • WebP
    相比前面几种图片格式,WebP (发音为/weppy/ )算是一一个初生儿了,由Google 在2010
    年发布,它支持有损和无损压缩、支持完整的透明通道、也支持多帧动画,是一种比较理想的图片格式。目前国内很多主流APP都已经应用了WebP,例如微信、微博.淘宝等。在既保证图片质量又要限制图片大小的需求下,WebP应该是首选。

更多相关文章

  1. Android拍照选取图片
  2. Android 图片圆角的设置
  3. Android - 小功能 - Android系统详解之获取图片和视频的缩略图
  4. android 图片平铺实现
  5. android流式布局、待办事项应用、贝塞尔曲线、MVP+Rxjava+Retrof
  6. Android获取相册中图片的路径 4.4版本前后的变化
  7. 不支持gif动态图片

随机推荐

  1. android 晃动
  2. Android(安卓)dialog设置无背景
  3. Android(安卓)采用DOM解析XML内容 【学习
  4. jWebSocket for Android
  5. android 圆角布局
  6. android sms function send function
  7. Android(安卓)PopupWindow显示位置和显示
  8. Android名称、版本和API level的对应关系
  9. android:gallery相册
  10. android 文件系统分析