白底黑底,无反色?


8

使用Mac OS X时,是否可以在不反转其他颜色的情况下在黑色背景上显示白色文本?

macos 

对于所有应用?
Graham Miln

是的,对于所有应用程序。

Answers:


13

创建自定义ICC配置文件

从理论上讲,这可以通过为监视器创建自定义ICC配置文件来实现。但是,创建ICC配置文件并非易事。

通过查看中的一些专用配置文件,您可以看到此功能/Library/ColorSync/Profiles/。例如,“灰度色调”配置文件将所有颜色压缩为一个黑色到白色的条带。 灰色调ICC配置文件

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

这种方法存在许多问题。Mac OS X的文本是抗锯齿的。将黑色与白色反转,可能会导致文本轮廓突出;每个字母周围的灰色像素不会反转。

一种替代方法:编辑System.clr

另一种方法是更改​​Apple的NSColor类返回的颜色。此类提供了Mac OS X上使用的颜色和图案。存储开发人员颜色的文件位于/System/Library/Colors/System.clr

查看Apple的《颜色编程主题》指南,我怀疑开发人员可以将文件加载到NSColorList实例中,更改颜色,然后写回文件。

这违反了Apple的建议,不要更改中的文件/System,但这可能是您最好的解决方案。修改任务需要具有Objective-C知识和可用咨询时间的人员。


好的答案@ Graham-Miln,您能详细说明一下吗?
conorgriffin 2011年

@Griffo想进一步了解什么?
Graham Miln

嘿@GrahamMiln非常感谢您的回答。我正在弄清楚如何创建ICC配置文件,但是我不知道如何应用它。这里有什么想法吗?
德文·罗德

关闭“字体平滑”(反锯齿)非常容易。只需在系统偏好设置中搜索“字体”或转到常规,它通常应位于底部。如果有时间,我将尝试在ColorSync文件夹中编辑.icc配置文件。在系统偏好设置>显示>颜色中,您可以“校准...”在〜/ Library / ColorSync / Profiles / what-you-named-it.icc中创建一种默认的icc配置文件。我想不通的是如何直接编辑在Photoshop的颜色配置文件(.icc)..
德文摹罗得

1
@DevinGRhode考虑询问有关如何在macOS上轻松编辑ICC配置文件的新问题
格雷厄姆·米尔恩

1

您可以在“辅助功能”首选项中同时启用颜色反转和灰度模式-这将使您白底黑字,而不会产生怪异的反转颜色,但是所有内容都是灰度。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.