图片显示的流程
- 加载:二进制数据
- 解码:从原始的位图中获取像素信息
- 渲染:UIImageView通过CoreAnimation和CALayer传递至帧缓冲区,在主线程渲染UI
强制解压缩
- 子线程
- 什么是强制解压缩: UIImage、ImageIO.framework、进行重新绘制的方式
补充知识:
位图(bitmap)
就是一个像素数组,数组中的每个像素就代表着图片中的一个点。我们在应用中经常用到的JPEG和PNG图片就是位图。(压缩过的图片格式)
像素
字面意思图像的基本元素。例如:将一张图片放到PS中尽可能放大,那么我们可以看到一个个的小格式,其中每个小格子就是一个像素点,每个像素点有且仅有一个颜色。