【发布时间】:2010-11-18 12:26:24
【问题描述】:
我试图在后台线程上将 PDF 页面呈现为图像,是否有一种线程安全的方法可以从不使用的 pdfContext/context 生成图像:
UIGraphicsGetImageFromCurrentImageContext
【问题讨论】:
标签: iphone ipad pdf ios cgcontext
我试图在后台线程上将 PDF 页面呈现为图像,是否有一种线程安全的方法可以从不使用的 pdfContext/context 生成图像:
UIGraphicsGetImageFromCurrentImageContext
【问题讨论】:
标签: iphone ipad pdf ios cgcontext
AFAIK(几乎)所有核心图形调用都应该可以安全地在后台线程中使用,只要您不在屏幕上绘制并且不在多个线程之间共享资源(例如图形上下文)。
【讨论】:
UIGraphicsGetImageFromCurrentImageContext 不(仅)与不是线程安全的UIGraphicsGetCurrentContext 一起工作吗?或者它是否适用于任何 CGContextRef?
UIGraphicsBeginImageContext
CGImage。顺便说一句,Apple 在 iOS 4.0 中做了一些UIGraphics... 调用线程安全,你可能想查看一下。