大家都知道同样的尺寸,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的区别及使用场景相关推荐

  1. Android版本dp,Android中sp和dp区别

    --- title: Android中sp和dp区别 date: 2016-09-08 17:04:15 tags: Android categories: Android开发 --- ## 理解an ...

  2. android中src和background区别

    android中src和background区别 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放 ...

  3. Android各个版本API的区别

    Android各个版本API的区别 Android 1.5 API变更概要: 1.UI framework · Framework for easier background/UI thread in ...

  4. 浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解

    浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解 本篇文章小编为大家介绍,Android onTouchEvent 与 onInterceptTo ...

  5. Android Message和obtainMessage的区别

    Android Message和obtainMessage的区别 类概述 定义一个包含任意类型的描述数据对象,此对象可以发送给Handler.对象包含两个额外的int字段和一个额外的对象字段,这样可以 ...

  6. Android之startService()和bindService()区别

    Android之startService()和bindService()区别 1. 生命周期: 执行startService时,Service会经历onCreate->onStartComman ...

  7. hibernate与mybatis的区别和应用场景

    mybatis 与 hibernate 的区别和应用场景(转) 1    Hibernate : 标准的ORM(对象关系映射) 框架: 不要用写sql, sql 自动语句生成: 使用Hibernate ...

  8. 数组和链表的区别以及应用场景

    数组和链表的区别以及应用场景 首先我们要先理解什么是数组和链表 在计算机中要对给定的数据集进行若干处理,首要任务是把数据集的一部分(当数据量非常大时,可能只能一部分一部分地读取数据到内存中来处理)或全 ...

  9. spring中基于Java容器配置注解的区别及使用场景

    转载自百家号作者:有趣的代码 @Component.@Service.@Controller.@Repository:@Configuration.@Bean区别,使用场景 从spring3.0开始, ...

最新文章

  1. FZU 1889 龟兔赛跑
  2. 文件格式和扩展名不匹配.文件可能已损坏_自媒体良器:音频文件批处理,FFmpeg一行搞定!果断收藏...
  3. 数据分析---《Python for Data Analysis》学习笔记【04】
  4. hive相对于oracle的优点,【Hive】Hive面试题
  5. Python代码加密混淆
  6. oracle数据库实例,数据库的理解
  7. java long类型判断_Java中的long类型和Long类型比较大小
  8. prd文档 范例_PRD文档范例,产品经理值得收藏的写作手册
  9. JSP毕业设计源码带论文和答辩、大作业、实例程序源码下载合集【10套】
  10. 【工科数学分析】2021-10-07-工科数学分析叒复习(三)
  11. 微信小号赚钱(转载)
  12. MIT公开课 线性代数(1)
  13. C语言如何获取ipv6地址
  14. Testlink 使用步骤
  15. 我把电脑系统升级成Windows11,体验了一下还是换回Windows10
  16. python(2048)
  17. DavaV大屏装饰组件
  18. 计蒜客习题:骑车比赛
  19. 实体店商家微信会员系统开发步骤_分享微信会员系统优势
  20. ESB+MDM预置样例测试总结

热门文章

  1. MATLAB R2016a版——改变Simulink中Scope输出波形的颜色
  2. 【BootStrap】如何删除HTML的span标签
  3. 智能语音信息处理团队18篇论文被语音技术顶会ICASSP 2023接收
  4. TFRecord 的写入和读取(序列化和反序列化)
  5. 如何禁止ACR1255U|ACR1311U蓝牙NFC读写器的蓝牙自动休眠
  6. wps去除所有英文下的红色波浪线
  7. 服创大赛-僵尸企业画像及分类(自己的一些心得与感悟)
  8. 在线支付,出款和收款
  9. 【CCF-CSP】201512-4 送货
  10. [Greenfoot中文教程] 自序 – Greenfoot WWWWW