Yanıtlar:
Teorik olarak bu, monitörünüz için özel bir ICC profili oluşturarak mümkündür . Bununla birlikte, bir ICC profili oluşturmak önemsiz değildir.
Bu özelliği, içindeki bazı uzman profillere bakarak görebilirsiniz /Library/ColorSync/Profiles/
. Örneğin Gri Ton profili, tüm renkleri tek bir siyah-beyaz şeride sıkıştırır.
Açıklık Artırma profilinin 3D gösterimi, herhangi bir rengin başka bir renge nasıl eşlenebileceğini gösterir.
Bu yaklaşımda bir takım sorunlar var. Mac OS X'in metni kenar yumuşatılmıştır . Yalnızca siyahla beyazın ters çevrilmesi büyük olasılıkla anahatlı metinle sonuçlanır; her bir harfi çevreleyen gri pikseller ters çevrilmez.
Alternatif bir yaklaşım, Apple'ın NSColor sınıfı tarafından döndürülen renkleri değiştirmektir . Bu sınıf Mac OS X'te kullanılan renkleri ve desenleri sağlar. Geliştirici renklerini depolayan dosyada bulunur /System/Library/Colors/System.clr
.
Apple'ın Renk Programlama Konuları kılavuzuna baktığımda, bir geliştiricinin dosyayı bir NSColorList örneğine yükleyebileceğinden, rengi değiştirebildiğinden ve dosyayı geri yazabileceğinden şüpheleniyorum.
Bu, Apple'ın dosyaları değiştirmeme tavsiyesine aykırıdır /System
, ancak muhtemelen en iyi çözümdür. Modifikasyon görevi Objective-C bilgisi ve mevcut danışmanlık süresi olan birini gerektirir.