Answers:
从理论上讲,这可以通过为监视器创建自定义ICC配置文件来实现。但是,创建ICC配置文件并非易事。
通过查看中的一些专用配置文件,您可以看到此功能/Library/ColorSync/Profiles/。例如,“灰度色调”配置文件将所有颜色压缩为一个黑色到白色的条带。

亮度增加配置文件的3D表示演示了如何将任何颜色映射到任何其他颜色。

这种方法存在许多问题。Mac OS X的文本是抗锯齿的。将黑色与白色反转,可能会导致文本轮廓突出;每个字母周围的灰色像素不会反转。
另一种方法是更改Apple的NSColor类返回的颜色。此类提供了Mac OS X上使用的颜色和图案。存储开发人员颜色的文件位于/System/Library/Colors/System.clr。
查看Apple的《颜色编程主题》指南,我怀疑开发人员可以将文件加载到NSColorList实例中,更改颜色,然后写回文件。
这违反了Apple的建议,不要更改中的文件/System,但这可能是您最好的解决方案。修改任务需要具有Objective-C知识和可用咨询时间的人员。