0
我使用ffmpeg解碼視頻,將它從yuv420色彩空間轉換爲rgba色彩空間,並將其轉換爲CGImage並將其呈現在屏幕上。視頻播放正確。使用儀器時,我看到三分之一的CPU週期用於另一次轉換(函數名爲CGSConvertBGRX8888toRGBA8888)爲什麼需要第二個色彩空間轉換,以及爲什麼沒有轉換如果我加載例如PNG圖像並以相同方式繪製?在iOS中的CGImage渲染
代碼爲CGImage創造:
謝謝!