CPU/GPU 協(xié)作完成
從網(wǎng)上下載下來的文件格式:png/jpeg->都是經(jīng)過壓縮格式

解壓縮png/jpeg形成位圖
1.CPU:計算frame,解壓圖片 形成紋理
2.GPU:又稱硬件加速器,紋理混合,頂點坐標計算,像素點填充計算(片元著色器),總而言之GPU做的是渲染工作
iOS中級/初級開發(fā)者如何理解
1.將圖片從磁盤/網(wǎng)絡(luò)->獲取UIImage 沒有解壓(圖片只是裝載到內(nèi)存空間,但并沒有確定要顯示所以不會解壓)
2.將UIImage->UIImageView(要解壓)
3.隱氏動畫捕捉到圖片變換->圖層樹(核心動畫)
4.主線程runloop捕獲,提交隱氏動畫
5.GPU渲染流程
? ? ? ? *GPU獲取圖片的頂點坐標
? ? ? ??*將坐標交給頂點著色器來做計算
? ??????*將光柵化(將頂點數(shù)據(jù)計算出像素點)
?????????*像素點填充顏色(片元著色器程序GPU)
注意:片元著色器在圖形占有多少像素點,就執(zhí)行多少次填充.并發(fā)技術(shù)
解壓縮圖片形成位圖,位圖就是像素數(shù)組,數(shù)組每一個像素就是圖中一個點
解碼原理:圖片重新繪制!新的圖片針對原圖還原,從而重新繪制原圖