【发布时间】:2009-10-30 23:09:10
【问题描述】:
我已经为此烦恼了几个小时,但还没有找到好的答案。在 Leopard 中,我可以使用带有 CGConfigureDisplayMode 的 Quartz Display Services 以编程方式更改屏幕分辨率。不幸的是,这已在 10.6 中被弃用。
这似乎是一项简单的任务:如何使用 Snow Leopard 中未弃用的方法更改屏幕分辨率?
谢谢!
【问题讨论】:
-
可能没有不推荐的方式。大量显示和 ColorSync 相关代码已被标记为已弃用,没有文档,也没有公开可访问的替代品,只是为了确定发货日期。
-
这可以解释为什么我会遇到这样的困难。谢谢!
-
另外,请注意,弃用并不意味着它会很快中断,尤其是在没有可用替代方案的情况下。除了一些值得注意的例外(例如 Cocoa-Java 桥),Apple 目前基本上没有从 OS X 中删除任何公共 API。
-
NSD,不需要该评论;此 API 和许多其他已弃用的 API 都有替代品。
-
您显然在过去 6 年没有尝试过使用 ColorSync。
标签: macos osx-snow-leopard core-graphics quartz-graphics