我必须执行一些需要访问 OS X 帧缓冲区中的屏幕数据的任务。在 10.6.8 中,我们可以使用 Quart Display Service API 获取帧缓冲区基地址,但在 10.7 或 10.8 中我们不能这样做。
Apple 建议使用 CGDisplayCreateImage 获取屏幕图像。但是获取原始图像数据效率很低,因为我们必须将获取的图像对象绘制到上下文中。
还有其他方法可以获取帧缓冲区的原始数据吗?
我必须执行一些需要访问 OS X 帧缓冲区中的屏幕数据的任务。在 10.6.8 中,我们可以使用 Quart Display Service API 获取帧缓冲区基地址,但在 10.7 或 10.8 中我们不能这样做。
Apple 建议使用 CGDisplayCreateImage 获取屏幕图像。但是获取原始图像数据效率很低,因为我们必须将获取的图像对象绘制到上下文中。
还有其他方法可以获取帧缓冲区的原始数据吗?