2010-11-18 39 views

回答

3

AFAIK(幾乎)只要您不在屏幕上繪圖,並且不會在多個線程之間共享資源(如圖形上下文),則所有核心圖形調用都應該可以安全地在後臺線程中使用。

+0

'UIGraphicsGetImageFromCurrentImageContext'不(只)與UIGraphicsGetCurrentContext一起工作,但它不是線程安全的嗎?或者它可以與任何CGContextRef一起使用? – 2010-11-18 13:21:54

+0

或者更確切地說:'UIGraphicsBeginImageContext' – 2010-11-18 14:16:58

+2

是的,但是你說你不想使用這個功能。您可以使用CG調用來繪製位圖上下文,然後從中創建一個「CGImage」。順便說一下,Apple在iOS 4.0中創建了一些'UIGraphics ...'調用線程安全的,您可能想要查看它。 – 2010-11-18 14:22:57