2010-11-18 3 views

답변

3

AFAIK이 (거의) 모든 코어 그래픽 호출은 화면에 그려지지 않고 다중 스레드간에 자원 (예 : 그래픽 컨텍스트)을 공유하지 않는 한 백그라운드 스레드에서 사용하는 것이 안전해야합니다.

+0

'UIGraphicsGetImageFromCurrentImageContext'는 (UIGraphicsGetCurrentContext'와) 작동하지 않습니다. 또는 어떤 CGContextRef와 함께 작동합니까? –

+0

또는 오히려 이것 :'UIGraphicsBeginImageContext' –

+2

그래,하지만 그 기능을 사용하고 싶지 않다고 했지. CG 호출을 사용하여 비트 맵 컨텍스트를 그린 다음 CGImage를 생성 할 수 있습니다. Btw, 애플은 일부 UIGraphics ...를 만들었고, iOS 4.0에서 thread safe를 호출했다. –