回答:
理論的には、これはモニターのカスタムICCプロファイルを作成することで可能です。ただし、ICCプロファイルの作成は簡単ではありません。
この機能は、の特殊なプロファイルのいくつかを見るとわかります/Library/ColorSync/Profiles/
。たとえば、グレートーンプロファイルは、すべての色を単一の黒から白のストリップに圧縮します。
明度増加プロファイルの3D表現は、任意の色を他の任意の色にマッピングする方法を示しています。
このアプローチにはいくつかの問題があります。Mac OS Xのテキストはアンチエイリアス処理されています。黒と白を反転させると、テキストが白くなります。各文字を囲む灰色のピクセルは反転されません。
別のアプローチは、アップルのNSColorクラスによって返される色を変更することです。このクラスは、Mac OS X全体で使用される色とパターンを提供します。開発者の色を保存するファイルは、にあり/System/Library/Colors/System.clr
ます。
Appleのカラープログラミングトピックガイドを見ると、開発者がファイルをNSColorListインスタンスにロードし、色を変更し、ファイルを書き戻すことができると思います。
これは、でファイルを変更しないというAppleのアドバイスに反しますが/System
、おそらくこれが最善の解決策です。変更タスクには、Objective-Cの知識と利用可能なコンサルティング時間が必要です。