android png和jpg的区别及使用场景
大家都知道同样的尺寸,png格式的图片要比jpg图片大很多,为什么android开发对png情有独钟呢?
二者对比:
1、png有透明通道,而jpg没有
2、png是无损压缩的,而jpg是有损压缩,因此png中存储的信息会很多,体积自然就大了
3、手机对png情有独钟,会对其进行硬件加速,所以同样一张背景图,png虽然体积大,但是加载速度更快
综述:1、对于app包中的图片,我们都使用png格式的,而对于要从网络上加载的图片,考虑到流量以及下载上速度,则使用jpg格式的,因为它有较高的压缩率,体积更小。
2、对于背景图、引导页,这种大尺寸的图片,我们还是倾向于jpg格式的,虽然加载慢一些吗,但是体积小,减少了包的体积
3、Google后来发布了一种新的图片格式,WebP,它的压缩率比jpg更好,已经在慢慢普及
android png和jpg的区别及使用场景相关推荐
- Android版本dp,Android中sp和dp区别
--- title: Android中sp和dp区别 date: 2016-09-08 17:04:15 tags: Android categories: Android开发 --- ## 理解an ...
- android中src和background区别
android中src和background区别 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放 ...
- Android各个版本API的区别
Android各个版本API的区别 Android 1.5 API变更概要: 1.UI framework · Framework for easier background/UI thread in ...
- 浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解
浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解 本篇文章小编为大家介绍,Android onTouchEvent 与 onInterceptTo ...
- Android Message和obtainMessage的区别
Android Message和obtainMessage的区别 类概述 定义一个包含任意类型的描述数据对象,此对象可以发送给Handler.对象包含两个额外的int字段和一个额外的对象字段,这样可以 ...
- Android之startService()和bindService()区别
Android之startService()和bindService()区别 1. 生命周期: 执行startService时,Service会经历onCreate->onStartComman ...
- hibernate与mybatis的区别和应用场景
mybatis 与 hibernate 的区别和应用场景(转) 1 Hibernate : 标准的ORM(对象关系映射) 框架: 不要用写sql, sql 自动语句生成: 使用Hibernate ...
- 数组和链表的区别以及应用场景
数组和链表的区别以及应用场景 首先我们要先理解什么是数组和链表 在计算机中要对给定的数据集进行若干处理,首要任务是把数据集的一部分(当数据量非常大时,可能只能一部分一部分地读取数据到内存中来处理)或全 ...
- spring中基于Java容器配置注解的区别及使用场景
转载自百家号作者:有趣的代码 @Component.@Service.@Controller.@Repository:@Configuration.@Bean区别,使用场景 从spring3.0开始, ...
最新文章
- FZU 1889 龟兔赛跑
- 文件格式和扩展名不匹配.文件可能已损坏_自媒体良器:音频文件批处理,FFmpeg一行搞定!果断收藏...
- 数据分析---《Python for Data Analysis》学习笔记【04】
- hive相对于oracle的优点,【Hive】Hive面试题
- Python代码加密混淆
- oracle数据库实例,数据库的理解
- java long类型判断_Java中的long类型和Long类型比较大小
- prd文档 范例_PRD文档范例,产品经理值得收藏的写作手册
- JSP毕业设计源码带论文和答辩、大作业、实例程序源码下载合集【10套】
- 【工科数学分析】2021-10-07-工科数学分析叒复习(三)
- 微信小号赚钱(转载)
- MIT公开课 线性代数(1)
- C语言如何获取ipv6地址
- Testlink 使用步骤
- 我把电脑系统升级成Windows11,体验了一下还是换回Windows10
- python(2048)
- DavaV大屏装饰组件
- 计蒜客习题:骑车比赛
- 实体店商家微信会员系统开发步骤_分享微信会员系统优势
- ESB+MDM预置样例测试总结