1.漸進式 : (1)
1.CGImageSourceCreateIncremental函數創建 imageSource
2.數據不斷增加利用 CGImageSourceUpdateData函數進行imageSoure更新,同時獲取圖片的寬度,高度,方向
3. 通過 CGImageSourceCreateImageAtIndex函數獲取imageRef
(2)圖片解碼
1.通過imageRef獲取寬度,高度,方向
2.是否有顏色通道
3.設置小端對齊(做兼容)
4.根據寬度|高度|透明度|顏色通道|創建bitmapContext上下文
5.進行坐標旋轉(iOS是左上角 context為左下角)
6.進行繪畫(CGContextDrawImage)
7.通過bitmapContext創建imageRef(CGBitmapContextCreateImage)