¿Bicho? Problemas de Vista previa/Vista rápida de macOS Sierra con la representación de colores de imágenes cuando se usa cualquier perfil icc que no sea el estándar de macOS

Cuando instalé Sierra, también perfilé mi pantalla (con un espectrómetro) y he estado usando los perfiles icc creados desde entonces . Sin embargo, tanto la vista previa de Quick Look como la aplicación de vista previa de macOS al mostrar imágenes mostrarán colores extraños: ¡recorte las sombras quemadas profundas! Lo más extraño es que en la vista previa rápida, los colores estarán bien hasta que haga zoom en la imagen: después de eso, se oscurecerá y nunca se recuperará (hasta que vuelva a abrir la vista previa).

Este comportamiento ocurre con las imágenes (jpg, png y raw probadas) que tienen un perfil incrustado, un perfil referenciado o que no tienen gestión de color en absoluto. Incluso con las capturas de pantalla que uno puede capturar con Cmd+Shift+3.

Photoshop y Affinity Photo muestran los colores de manera adecuada (y bastante consistente) en todos los escenarios anteriores.

Descubrí que no sucederá cuando se use el perfil de visualización original (llamado imac), pero sucederá con todos los demás perfiles , creados tanto por basICColor como por ArgyllCMS.

Aquí hay una muestra:de izquierda a derecha, la representación del mismo archivo en Vista previa (la vista rápida es la misma), la aplicación Apple Photos, Photoshop y Affinity Photo

De izquierda a derecha, la representación del mismo archivo en Vista previa (la vista rápida es la misma), la aplicación Apple Photos, Photoshop y Affinity Photo

¿Alguien tiene idea de lo que está pasando? ¡Me ha estado molestando durante meses!

Editar (un descubrimiento interesante): descubrí que desmarcar "Incrustar perfil de color" mientras visualizaba el cuadro de diálogo Exportar como ... en Photoshop, presenta un problema de oscurecimiento similar que se soluciona si revierto mis Preferencias del sistema para usar el perfil de visualización predeterminado. Sin embargo, el archivo guardado está bien. ¿ Probablemente Adobe está utilizando las capacidades de vista previa de macOS dentro de su cuadro de diálogo Exportar como... ? no sabría... . La aplicación Fotos de Apple muestra un comportamiento similar, pero los resultados no son tan exagerados como en la herramienta de vista previa/vista rápida

Aquí (a la izquierda) es cómo QuickLook muestra una imagen cuando la abro por primera vez, y luego (a la derecha) cuando toco dos veces (con mi mouse mágico) para hacer que se amplíe. Cuando la imagen ya tiene una escala de 1: 1 como esta, no aumentará más, pero la rareza del color se activa de todos modos. Alejar, no resuelve el problema. Uno tiene que cerrar QuickLook para recuperar los colores originales.Quicklook destruye los colores al hacer zoom

bueno, no estoy seguro de en qué sentido quiere decir "usar" ColorSync; ¿Podrías explicar? Guardo mis perfiles icc en la carpeta de ColorSync /Library/ColorSync/Profiles/, también abro la utilidad a veces para verificar las coberturas de espacio de color y las curvas gamma de varios perfiles icc, pero no estoy seguro de qué otra forma podría usarla. Si te refieres a haber cargado un perfil icc para mi monitor, sí, lo he hecho a través de las pantallas de preferencias del sistema.
First Aid para los perfiles icc instalados devuelve el mismo error para todos y cada uno de los perfiles generados por el usuario: "El relleno del encabezado no es nulo". -Aunque he evitado repararlos por un problema menor, ¡creo que vale la pena intentar repararlos esta vez! volveré con los resultados
Hice la reparación (tuve que ejecutarla varias veces ya que cada vez surgía otro problema, todo relacionado con el relleno y algunos caracteres Unicode no válidos en la cadena de descripción) y finalmente llegué a cero errores. Recargué mi perfil personalizado, relancé las aplicaciones, pero no tuve suerte. ¡El mismo problema!
gracias @Mr.Kennedy por las sugerencias. No encontré ningún conflicto de nombres en la carpeta /Users/.../Library/ColorSync/Profiles. También seguí los pasos para borrar el caché de Quicklook (no realicé el último paso de borrar manualmente los archivos plist ya que no estaban en la misma ubicación y estaban protegidos en macOS Sierra)
También intenté iniciar sesión desde una cuenta de usuario diferente: el mismo comportamiento
Lo enviaría a bugreport.apple.com y vería lo que tienen que decir. No puedo reproducir en El Cap, pero mis archivos icc no tienen errores y probablemente fueron creados por algo diferente [X-Rite en mi caso] Los colores son consistentes aquí en todas las aplicaciones relevantes. Por cierto, aparte del obvio exceso de soplado en la vista previa, los 2 ejemplos de la derecha me parecen un poco contradictorios, bastante grises para ellos.
¡Gracias a los dos! Eliminé el caché, reinicié y reinicié el PRAM, pero no tuve suerte. Sin embargo, encontré el siguiente hilo y también hice un informe de error. ¡Parece que también hay personas afectadas en El Capitán! En cuanto a las fotos, sí, estaban mal tomadas ;-)
hecho @Mr. ¡Kennedy! Espero que lo solucionen en algún momento!

Respuestas (3)

Tuve este problema con High Sierra, Preview y un perfil de DisplayCal.

La última versión de DisplayCal , la 3.5, tiene en sus notas de lanzamiento:

Mac OS X: Establezca el tipo de perfil predeterminado en una sola curva + matriz con compensación de punto negro debido a los errores de larga data de Mac OS X con cualquier otro tipo de perfil.

Actualizar DisplayCal y crear nuevos perfiles para cada una de mis pantallas en función del perfil predeterminado me resolvió el problema. El perfil probablemente no sea tan descriptivo como podría ser, pero al menos funciona como Preview/Quick Look.

Gracias @jkua, he estado siguiendo la discusión en el foro de DisplayCal pero no tuve la oportunidad de probar la solución yo mismo. ¡Me alegra saber que funciona! Aunque el problema parece estar del lado de Apple y debe ser abordado por ellos, aceptaré su respuesta ya que su respuesta es probablemente la solución para la mayoría de las personas que vienen aquí.

(Después de leer toda la literatura que pude encontrar sobre el tema, esto es lo que aprendí)

Un descargo de responsabilidad primero

Existe la posibilidad (como señala @Mr.Kennedy) de que su sistema tenga problemas con el generador de vista rápida. Es posible que desee leer primero sus detalles detallados sobre cómo borrar el caché y depurar el proceso de generación de miniaturas/vistas previas de qlamanager . Si está seguro de que las miniaturas/vistas previas reales generadas están bien, ¡siga leyendo!

el problema

Descripción del problema

Los programas de Apple y los programas que dependen de las capacidades de ColorSync CMM muestran, en algunas condiciones, colores negros triturados y problemas de gamma .

Programas afectados

  • Avance
  • Vista rápida (cuando se acerca)
  • Ciertas versiones de Lightroom
  • La vista previa de Exportar como... en Photoshop (el cuadro de diálogo Guardar para Web (heredado) no se ve afectado por otro lado)
  • Aplicación Fotos de Apple
  • Aplicación iPhotos de Apple
  • Abertura
  • Tiempo rapido
  • Finalcut Pro X

(los problemas que afectan a QT, FCPX Lr y Aperture pueden ser diferentes, no estoy seguro)

Programas (no) afectados

  • Vista rápida (antes de acercar)
  • Vistas previas/miniaturas del buscador
  • puente de adobe
  • todos los programas que manejan sus propios colores

Detalles específicos

Este es un problema (o una familia de problemas) en torno a ColorSync. Lo más probable es que sea un error de Apple dentro de ColorSync o Preview/QuickLook/Photos, que afecta a algunos perfiles de color generados por algunos programas de creación de perfiles, pero no afecta en absoluto a otros perfiles (como los perfiles de fábrica).

Según algunos, los primeros problemas de ColorSync se introdujeron en Mountain Lion. Otros tuvieron problemas en Mavericks, mientras que otros lo descubrieron primero en El Capitán. Sin embargo, puedo verificar que todavía está presente en Sierra. No está claro si todos estos problemas eran todos iguales, pero aquí los trataré como tales.

Adobe es consciente de estos problemas (estaba afectando a Lightroom hasta alguna versión) y los rectificó desde (2) , pero las actualizaciones posteriores de Apple han complicado las cosas ya que ha resurgido de una manera diferente. Hay una larga discusión en los foros de Adobe (3) .

Causa

La raíz es que ciertos perfiles ICC contienen información que **ColorSync de Apple no tratará correctamente (y esto afecta a todos los programas que dependen de ColorSync). Se han propuesto varias ideas sobre qué es lo que no le gusta a ColorSync. Este problema se ha relacionado (pero de manera no concluyente) con:

  • Perfiles icc basados ​​en LUT
  • perfiles icc basados ​​en matriz
  • software particular utilizado para generar el perfil ICC (por ejemplo, displayCal/basICColors).
  • problemas de compatibilidad con el número de versión ICC (perfiles ICCv2 o v4)
  • compensación de punto negro contabilizada en las curvas de perfil.
  • Pantallas EIZO
  • Pantallas secundarias

Aunque no ha habido consenso. Por ejemplo, he visto perfiles ICCv2 e ICCv4 que funcionan, y perfiles ICCv2 e ICCv4 que no.

Solución

No se ha encontrado ninguna solución todavía afaik.

  • Según los informes, parece que los perfiles creados con ciertos programas parecen ser "incompatibles", mientras que los perfiles creados por otros programas parecen estar bien. Si está utilizando

    • displayCal (usando ArgyllCMS ) (también conocido como dispcalGUI)
    • colorbásico
    • Color Navigator de Eizo (4)

    este puede ser el relacionado. probar algún otro software para la creación de perfiles, puede ser la solución para algunos que tienen la opción

  • Otros han reportado éxito al experimentar cambiando parámetros de los perfiles generados (número de versión ICC, compensación de punto negro, LUT, curvas, matriz 3x3) pero nada definitivo.
  • Adobe está implementando sus propias soluciones (2) , (5) (que parecen desmoronarse cuando Apple cambia algo).
  • Uno podría volver a usar el perfil de fábrica (para aquellos a quienes no les importa la gestión del color) que funciona bien
  • No hace falta decir que evitar la dependencia de ColorSync y usar programas que administren el color de su propia salida en cualquier lugar de su entorno de trabajo es sin duda la solución más completa (pero rara vez una opción viable)

Sensibilización

También puede agregar su voz enviando a Apple un informe de error sobre el problema.

Otros lugares donde se habla de este problema

Estoy enumerando aquí algunos de los otros lugares donde se están discutiendo estos temas.

Problemas con la vista previa de OSX

Sala de luz de adobe

Finalcut Pro X

Aquí hay una introducción a ColorSync y la gestión del color de Apple . Si lo siguiente no ayuda a resolver el cambio de color al hacer zoom en las vistas previas de QuickLook , le sugiero que envíe un informe de error a Apple: https://developer.apple.com/bug-reporting/

"Lo más extraño es que en la vista previa rápida, los colores estarán bien hasta que haga zoom en la imagen: después de eso, se oscurecerá y nunca se recuperará (hasta que vuelva a abrir la vista previa)".

¿ Ha utilizado la utilidad ColorSync ? Desde Finder Cmd⌘++ lo llevará al directorio donde vive ShiftColorSync Utility.app.u/Applications/Utilities/

Compruebe todos los archivos de Quick Look :
/Library/QuickLook/
/System/Library/QuickLook/
/Users/<user_name>/Library/QuickLook/

¿ Hay *.qlgeneratorarchivos duplicados o en conflicto? Además, y según el artículo anterior, intente:

Primero intente ejecutar una corrección de permisos en la unidad de arranque usando la Utilidad de disco para asegurarse de que los complementos de Vista rápida y otros archivos que necesita el servidor de Vista rápida estén accesibles correctamente, y luego obligue a Vista rápida a recargar los complementos y su caché ejecutando los siguientes comandos en la Terminal:

qlmanage -r
qlmanage -r cache

Una vez hecho esto, borre los archivos de configuración de Vista rápida yendo a la carpeta /nombre de usuario/Biblioteca/Preferencias (en Lion, presione la tecla Opción y seleccione "Biblioteca" en el menú Ir del Finder), y luego elimine los archivos llamados "com .apple.quicklook.ui.helper.plist", "com.apple.quicklookconfig.plist" y "com.apple.QuickLookDaemon.plist". Con estos archivos eliminados y el servicio Quick Look recargado, intente obtener una vista previa de sus documentos nuevamente.

¿Hay *.iccperfiles duplicados o en conflicto en
/Library/ColorSync/Profiles/
/System/Library/ColorSync/Profiles/
/Users/<user_name>/Library/ColorSync/Profiles/

Puede ser útil si reinicia, tal vez también "elimine el PRAM" (NVRAM): mantenga presionado Option+ Cmd⌘+ p+ ry deje que la computadora suene al menos tres veces mientras reinicia y luego suelte el agarre de kung-fu del teclado.

Además, según MacIssues.com : verifique los archivos de caché en~/Library/Caches/com.apple.QuickLookDaemon/
~/Library/Caches/qlmanage/

Además, puede intentar eliminar los cachés de QuickLook manualmente, lo que se puede hacer abriendo la biblioteca del usuario desde el menú Ir del Finder (si falta en este menú, mantenga presionada la tecla Opción para revelarlo). Luego abra la carpeta Caches en la ventana que aparece y localice y elimine las carpetas llamadas "qlmanage" y "com.apple.QuickLookDaemon". Cuando haya terminado, cierre la sesión y vuelva a iniciarla en su sistema e intente usar QuickLook nuevamente.

Por último, aquí hay algunas notas de los desarrolladores de Apple para la depuración ; tal vez la herramienta qlmanagepueda ayudarlo a determinar la causa de este problema:

porman qlmanage

1.  qlmanage -r resets Quick Look Server and all Quick Look client's generator cache.

2.  qlmanage -m gets all sort of information on Quick Look server including the list of detected generators.

3.  qlmanage -t displays the Quick Look generated thumbnails (if available) for the specified files.

4.  qlmanage -p displays the Quick Look generated previews for the specified files.

5.  qlmanage -h displays extensive help.

Curiosamente, según las respuestas a esta pregunta de desbordamiento de pila , nunca sabrá si Apple se da cuenta o soluciona su error. En el mejor de los casos, supongo que puedes intentar reducir la causa.

wow, ¡nunca supe que qlmanage podía hacer todas esas cosas! ¡Lo comprobaré enseguida! También he subido la imagen que me pediste.
Nuevamente, las vistas previas y las miniaturas generadas por qlmanagela línea de comando aparecen bien (hasta que decido acercarme). Con el nivel de depuración 1, recibí una advertencia de que puede haber otros qlgenerators sombreando el predeterminado, así que ejecuté qlmanage -g "/System/Library/QuickLook/Image.qlgenerator" -c "public.image" -p imagename.JPG -d 1y nada cambió.
exportar las miniaturas generadas a un archivo también revela que la miniatura se generó correctamente; ¡es un problema con la visualización!
Gracias tendré que probar esto en mi Macbook Pro con OS X 10.14.6. Acabo de notar este molesto problema al hacer zoom en la sombra oscura de cualquier imagen en la vista previa de vista rápida. Sin embargo, no sucede si realmente abro y veo la imagen en Vista previa.