Jawaban:
Secara teoritis ini dimungkinkan dengan membuat profil ICC khusus untuk monitor Anda. Namun, membuat profil ICC bukanlah hal sepele.
Anda dapat melihat kemampuan ini dengan melihat beberapa profil khusus di /Library/ColorSync/Profiles/
. Profil Nada Abu-abu misalnya mengkompres semua warna menjadi satu garis hitam ke putih.
Representasi 3D profil Lightness Meningkatkan menunjukkan bagaimana warna dapat dipetakan ke warna lain.
Ada sejumlah masalah dalam pendekatan ini. Teks Mac OS X anti-alias . Menghindari hitam dengan putih kemungkinan akan menghasilkan teks yang diuraikan; piksel abu-abu yang mengelilingi setiap huruf tidak akan terbalik.
Pendekatan alternatif adalah mengubah warna yang dikembalikan oleh kelas NSColor Apple . Kelas ini menyediakan warna dan pola yang digunakan di Mac OS X. File yang menyimpan warna Developer terletak di /System/Library/Colors/System.clr
.
Melihat panduan Topik Pemrograman Warna Apple , saya menduga seorang pengembang mungkin dapat memuat file ke dalam instance NSColorList, mengubah warna, dan menulis kembali file tersebut.
Ini bertentangan dengan saran Apple untuk tidak mengubah file /System
, tetapi ini mungkin solusi terbaik Anda. Tugas modifikasi memerlukan seseorang dengan pengetahuan Objective-C dan waktu konsultasi yang tersedia.