我正在繪製UIView的drawRect中的CGBitmapContext塊。什麼是最好的CGBitmapInfo枚舉值來確保性能最佳?現在,我使用kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big
,但我也看到了這個計算器問題片斷這表明一種替代方案:iOS上的CGBitmapInfo值性能
Why does this code decompress a UIImage so much better than the naive approach?
// makes system don't need to do extra conversion when displayed.
kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little
我CGBitmapContext是可變的,因此用戶可以充分利用它,將圖像添加到它等。
就我所知第二組選項如果更快。但是,你可以使用UIGraphicsBeginImageContextWithOptions來創建位圖上下文,不用擔心這些細節嗎? – yurish
我的CGBitmapContext是可變的,這意味着用戶可以在它上面繪圖,添加圖像等等,然後所有這些都需要使用UIView drawRect顯示在屏幕上。 – jjxtra
@yurish你能指點我關於爲什麼第二個更快的文檔嗎? – jjxtra