关于图片格式 png 与jpg

ios开发图片格式的选择:png和jpg

观察sdwebimage源代码的时候,存储图片时,会对图片进行是否是png图片的判断,那png图片与jpg图片区别是什么呢?网上找了一些资料,现记录如下

1.同个分辨率的图片,保存为png要比jpg大;

2.png图片有alpha通道,因此它支持图片透明,这点在ios开发中尤为重要;而jpg不支持透明

3.xcode会对png格式进行特殊的优化处理,而对于其他图片不做处理


总结下:

1.图片xcode本地有,就使用png,如果是网络下载的图片,尽量使用jpg,因为其具有很高的压缩率;

2.本地的png优化由xcode帮你做;其他格式的需要在程序运行时做优化,更耗性能


参考来源:http://blog.sina.com.cn/s/blog_56eac9910100zumd.html

你可能感兴趣的:(关于图片格式 png 与jpg)