【发布时间】:2010-12-13 23:29:12
【问题描述】:
您好,我最近将一些旧的快速绘图代码移动到使用石英,但遇到了一个小问题。根据文档("Display Capture Options"@developer.apple.com),我可以将 kCGCaptureNoFill 作为参数传递给 CGDisplayCaptureWithOptions(),以禁用在捕获时用黑色填充屏幕。我是这样使用它的:
CGDisplayErr err = CGDisplayCaptureWithOptions (kCGDirectMainDisplay, kCGCaptureNoFill);
if (err == kCGErrorSuccess) {
etc...
}
但是当它被捕获时屏幕仍然充满黑色。我是用错了还是有什么明显的遗漏?
我们正在使用 10.5 SDK 进行构建,并在必要时在 10.4.x 上进行部署。这似乎只影响雪豹,我的研究没有发现任何类似的问题。谢谢你的建议!
【问题讨论】:
标签: cocoa core-graphics quartz-graphics