*

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应该是首选。

android图片格式相关推荐

  1. Android图片格式转换为JPG

    在做人脸识别项目中,首先需要注册人脸,目前程序要求在指定的文件夹存入文件格式为JPG的图片即完成人脸注册.使用中,部分用户对JPG格式理解不深,误以为只要以".JPEG"或者&qu ...

  2. android 图片格式 xvg,大势所趋,应用如何适配Android P HEIF图片格式

    谷歌公布,Android P 版本支持HEIF格式图片.HEIF 全称为 High Efficiency Image Format,即高效率图片格式.相比于 JPEG 等目前互联网通用的图片格式,HE ...

  3. 大势所趋,应用如何适配Android P HEIF图片格式

    谷歌公布,Android P 版本支持HEIF格式图片.HEIF 全称为 High Efficiency Image Format,即高效率图片格式.相比于 JPEG 等目前互联网通用的图片格式,HE ...

  4. 【Android 安装包优化】WebP 图片格式性能测试 ( 测试 WebP 图片解码速度 | 测试 WebP 图片编码速度 )

    文章目录 一.测试 WebP 图片解码速度 二.测试 WebP 图片编码速度 三.参考资料 测试结果 : WebP 格式图片 , 解码快 , 编码慢 , 占用空间小 ; 在解码速度上 , WebP 格 ...

  5. 【Android 安装包优化】WebP 图片格式兼容与性能 ( Android 中的 WebP 图片格式兼容问题 | Android 中的 WebP 图片格式性能 )

    文章目录 一.Android 中的 WebP 图片格式兼容问题 二.Android 中的 WebP 图片格式性能 三.参考资料 一.Android 中的 WebP 图片格式兼容问题 在 Android ...

  6. 【Android 安装包优化】WebP 图片转换 ( 使用 iSparta 转换 WebP 图片格式 | Google 提供的 libwebp 库 )

    文章目录 一.使用 iSparta 转换 WebP 图片格式 二.Google 提供的 libwebp 库 三.参考资料 一.使用 iSparta 转换 WebP 图片格式 isparta 工具已经停 ...

  7. android开机图片格式,Android平台启动图使用.9.png图片

    概述 目前HBuilder|HBuilderX中仅定义几种标准分辨率的启动图配置,而实际上存在很多不同分辨率的手机,导致启动图会进行拉伸或压缩引起变形,Android平台为了解决此问题就出现了可以适配 ...

  8. [Image_Codec]常见图片格式的封装及编解码-Android平台(三)JPG

    文章目录 JPG图片格式 压缩模式和步骤 JPG文件结构 libjpeg编解码Jpeg图片 JPG图片格式 JPG全称Jpeg(Joint Photographic Experts Group),是一 ...

  9. Android | HEIF图片格式显示问题

    问题描述 用户反馈IOS手机在动态社区列表中有的图片显示不出来 问题排查 简单了解了下,之前项目商定的图片格式,对于HEIF的图片统一处理成jpeg的格式上传,ios端已经处理,Android端对于h ...

最新文章

  1. Python使用numpy中trim_zeros函数去除首尾0值的语法
  2. linux 脚本自动编制工具,全自动工具链编译脚本
  3. iOS - 内购_类型
  4. 记一次 .NET 某资讯论坛 CPU爆高分析
  5. noip模拟赛 写代码
  6. 行为设计模式 - 责任链设计模式
  7. [.NET] 在Windows系统中搭建基于.NET的iPhone应用程序虚机开发环境
  8. Atitit 得到mybatis 实际 sql 1.1. 使用mybatis工具提供的,只能出现问号一大堆不行 1 1.2. 配置log 打印sql依然不行,里面有问号。。 4 1.3. 配置p
  9. docker常用操作(三) docker安装maven私服
  10. 全国大学FTP列表!绝对经典!!!
  11. FlashFXP绿色版下载与怎么用
  12. 探索性数据分析(四)——特征工程(对数转换、标准化/归一化、离散化、标签编码、独热编码、Dummy变量)
  13. jquery-table2excel导出excel时名称设置方法
  14. Android绘图Porter-Duff规则
  15. 肖 sir_就业课__014mysql讲解
  16. 汉明码(海明码)计算,模板套用易懂!
  17. C++序列容器之 vector常见用法总结
  18. APAD 7'“谷歌Android操作系统1.5无线触摸屏
  19. 解决checkbox选中但是不显示打钩的问题
  20. 深入了解ESP8266WIFI模块的工作原理及特点---AT指令详解---透传概念----TCP和UDP的特点与区别-嵌入式软件面试常问

热门文章

  1. qrc路径_QT下添加*.qrc(图标Icon、图像)资源
  2. AFL(american fuzzy lop)学习二
  3. 上网监控软件,视频监控软件,聊天监控软件,屏幕监控软件,邮件监控软件...
  4. [基因课学习笔记]一个简单的基因家族分析
  5. C语言之使用memcpy函数实现小数组数据不覆盖地复制到大数组
  6. 树莓派 OV5647摄像头 安装、使用过程中如何避坑
  7. “如何有效阅读一本书”读书笔记
  8. 反射内存交换机 LDF-2195 8口 兼容GE VMIC 5565 VMIC 5595
  9. 佳能Canon imageRUNNER ADVANCE C9060 驱动
  10. Win10怎样设置日历事件提醒