gpt4 book ai didi

macos - mac os x 访问帧缓冲区原始数据

转载 作者:行者123 更新时间:2023-12-01 18:57:59 29 4
gpt4 key购买 nike

我必须执行一些需要访问 OS X 帧缓冲区中的屏幕数据的任务。在 10.6.8 中,我们可以使用 Quart Display Service API 获取帧缓冲区基地址,但在 10.7 或10.8。

Apple建议使用CGDisplayCreateImage来获取屏幕图像。但获取原始图像数据的效率很低,因为我们必须将获取的图像对象绘制到上下文中。

还有其他方法获取帧缓冲区的原始数据吗?

最佳答案

您不需要绘制由CGDisplayCreateImage返回的图像来检索原始图像数据。您可以使用CGImageGetDataProvider,然后使用CGDataProviderCopyData从中获取数据。

关于macos - mac os x 访问帧缓冲区原始数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243914/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com