从事iOS开发没多长时间,公司的UI也不是熟手.今天要求她对一个背景图片压缩到20k,左右,要使用png格式. 没想到她直接保存jpg的格式,后缀改成png. 导致我图片模拟器能显示出来,真机显示不出来. 后问我为什么不使用jpg.自己对此也不了解,只知道一直都是使用png.网上查找资料整理作一记录如下
使用png的好处
1: png有透明通道, jpg没有.png有手机硬解码加速 无损显示效果好
2: png加载速度快, 显示效果好
3: png 在大图片的时候会比jpg大.
4: xcode也会对png图片进行优化,jpg没有.
jpg的优点
1: 高压缩率
2: 适合扫描使用
总结:
iOS开发基础UI控件务必使用png, 超大背景图片为了节省大小.可是适当使用jpg. 慎用!