3
임 백그라운드 스레드에서 이미지를 PDF 페이지를 렌더링하는 데 노력하고, 사용하지 않는 pdfContext/컨텍스트에서 이미지 생성하는 스레드 안전한 방법이있다 :스레드 안전 (CG) 버전의 UIGraphicsGetImageFromCurrentImageContext?
UIGraphicsGetImageFromCurrentImageContext
임 백그라운드 스레드에서 이미지를 PDF 페이지를 렌더링하는 데 노력하고, 사용하지 않는 pdfContext/컨텍스트에서 이미지 생성하는 스레드 안전한 방법이있다 :스레드 안전 (CG) 버전의 UIGraphicsGetImageFromCurrentImageContext?
UIGraphicsGetImageFromCurrentImageContext
AFAIK이 (거의) 모든 코어 그래픽 호출은 화면에 그려지지 않고 다중 스레드간에 자원 (예 : 그래픽 컨텍스트)을 공유하지 않는 한 백그라운드 스레드에서 사용하는 것이 안전해야합니다.
'UIGraphicsGetImageFromCurrentImageContext'는 (UIGraphicsGetCurrentContext'와) 작동하지 않습니다. 또는 어떤 CGContextRef와 함께 작동합니까? –
또는 오히려 이것 :'UIGraphicsBeginImageContext' –
그래,하지만 그 기능을 사용하고 싶지 않다고 했지. CG 호출을 사용하여 비트 맵 컨텍스트를 그린 다음 CGImage를 생성 할 수 있습니다. Btw, 애플은 일부 UIGraphics ...를 만들었고, iOS 4.0에서 thread safe를 호출했다. –