답변:
이론적으로 이것은 모니터에 대한 사용자 정의 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 지식이 있고 상담 시간이 가능한 사람이 필요합니다.