Teóricamente, esto es posible creando un perfil ICC personalizado para su monitor. Sin embargo, crear un perfil ICC no es trivial.
Puede ver esta capacidad mirando algunos de los perfiles especializados en /Library/ColorSync/Profiles/. El perfil de tono gris, por ejemplo, comprime todos los colores en una sola tira de negro a blanco.
La representación 3D del perfil Lightness Increase demuestra cómo se puede asignar cualquier color a cualquier otro color.
Hay varios problemas para este enfoque. El texto de Mac OS X está suavizado . Invertir solo negro con blanco probablemente dará como resultado un texto delineado; los píxeles grises que rodean cada letra no se invertirán.
Un enfoque alternativo: Editando System.clr
Un enfoque alternativo es alterar los colores devueltos por la clase NSColor de Apple . Esta clase proporciona los colores y patrones utilizados en Mac OS X. El archivo que almacena los colores del desarrollador se encuentra en /System/Library/Colors/System.clr.
Mirando la guía de Temas de programación de color de Apple , sospecho que un desarrollador puede cargar el archivo en una instancia de NSColorList, alterar el color y volver a escribir el archivo.
Esto va en contra del consejo de Apple de no alterar los archivos /System, pero probablemente sea su mejor solución. La tarea de modificación requiere alguien con conocimiento de Objective-C y tiempo de consulta disponible.
Hola @GrahamMiln, muchas gracias por la respuesta. Estoy descubriendo cómo crear un perfil ICC, pero no sé cómo aplicarlo. ¿Alguna idea aquí?
Devin G Rhode
desactivar "suavizado de fuente" (anti alias) es bastante fácil. Simplemente busque "fuente" en las preferencias del sistema o vaya a general, debería estar en la parte inferior en general. Cuando tenga tiempo, intentaré editar perfiles .icc en las carpetas ColorSync. En las preferencias del sistema> pantalla> colores, puede "Calibrar ..." para crear una especie de perfil icc predeterminado en ~ / Library / ColorSync / Profiles / what-you-named-it.icc. Lo que no puedo entender es cómo editar directamente el perfil de color (.icc) en photoshop ..
Puede activar tanto el modo de inversión de color como el de escala de grises en las preferencias de Accesibilidad; eso le daría blanco sobre negro sin colores invertidos extraños, pero todo sería escala de grises.
Respuestas:
Crear un perfil ICC personalizado
Teóricamente, esto es posible creando un perfil ICC personalizado para su monitor. Sin embargo, crear un perfil ICC no es trivial.
Puede ver esta capacidad mirando algunos de los perfiles especializados en
/Library/ColorSync/Profiles/
. El perfil de tono gris, por ejemplo, comprime todos los colores en una sola tira de negro a blanco.La representación 3D del perfil Lightness Increase demuestra cómo se puede asignar cualquier color a cualquier otro color.
Hay varios problemas para este enfoque. El texto de Mac OS X está suavizado . Invertir solo negro con blanco probablemente dará como resultado un texto delineado; los píxeles grises que rodean cada letra no se invertirán.
Un enfoque alternativo: Editando System.clr
Un enfoque alternativo es alterar los colores devueltos por la clase NSColor de Apple . Esta clase proporciona los colores y patrones utilizados en Mac OS X. El archivo que almacena los colores del desarrollador se encuentra en
/System/Library/Colors/System.clr
.Mirando la guía de Temas de programación de color de Apple , sospecho que un desarrollador puede cargar el archivo en una instancia de NSColorList, alterar el color y volver a escribir el archivo.
Esto va en contra del consejo de Apple de no alterar los archivos
/System
, pero probablemente sea su mejor solución. La tarea de modificación requiere alguien con conocimiento de Objective-C y tiempo de consulta disponible.fuente
Puede activar tanto el modo de inversión de color como el de escala de grises en las preferencias de Accesibilidad; eso le daría blanco sobre negro sin colores invertidos extraños, pero todo sería escala de grises.
fuente