5 votes

Problème? Problèmes de prévisualisation / aperçu rapide de macOS Sierra lors du rendu des couleurs des images lors de l'utilisation de tout profil icc autre que le standard macOS

Lorsque j'ai installé Sierra, j'ai également profilé mon écran (avec un spectromètre) et j'ai utilisé les profils icc créés depuis lors. Tant l'aperçu Quick Look que l'application d'aperçu macOS affichent cependant des couleurs étranges : des ombres brûlées profondes ! La chose la plus étrange est que sur l'aperçu Quick Look, les couleurs seront correctes jusqu'à ce que je zoome sur l'image : Après cela, elle s'assombrit et ne récupère jamais (jusqu'à ce que je rouvre l'aperçu).

Ce comportement se produit pour des images (testées jpg, png et raw) qui ont un profil intégré, un profil référencé ou ne sont pas du tout gérées par couleur. Même avec les captures d'écran que l'on peut obtenir avec Cmd+Shift+3.

Photoshop et Affinity Photo affichent correctement les couleurs (et plutôt de manière cohérente) dans tous les scénarios ci-dessus.

J'ai découvert que cela ne se produira pas lorsque le profil d'affichage d'origine (nommé iMac) est utilisé, mais se produira avec tous les autres profils, créés à la fois par basICColor et ArgyllCMS.

Voici un exemple : de gauche à droite, le rendu du même fichier dans l'aperçu (quick look est le même), l'application Apple Photos, Photoshop et Affinity Photo

De gauche à droite, le rendu du même fichier dans l'aperçu (quick look est le même), l'application Photos d'Apple, Photoshop et Affinity Photo

Quelqu'un a-t-il une idée de ce qui se passe ? Cela me préoccupe depuis des mois !

Édition (une découverte intéressante) : J'ai découvert que le fait de cocher "incorporer le profil de couleur" lors de visualisation de la boîte de dialogue Exporter sous... dans Photoshop provoque un problème d'assombrissement similaire qui est corrigé si je rétablis mon Préférences Système à l'utilisation du profil d'affichage par défaut. Le fichier enregistré est cependant correct. Probablement qu'Adobe utilise les capacités de prévisualisation de macOS à l'intérieur de leur boîte de dialogue Exporter sous...? Je ne saurais le dire.... L'application Photos d'Apple présente un comportement similaire, mais le résultat n'est pas aussi exagéré que dans l'outil d'aperçu/quick look.

Voici (à gauche) comment QuickLook montre une image lorsque je l'ouvre pour la première fois, puis (à droite) lorsque je double-tape dessus (avec ma magic mouse) pour zoomer. Lorsque l'image est déjà à l'échelle 1:1 comme celle-ci, elle ne zoomera pas davantage, mais les couleurs bizarres se manifestent quand même. Le fait de zoomer out ne résout pas le problème. Il faut fermer QuickLook pour récupérer les couleurs d'origine. l'aperçu QuickLook détruit les couleurs en zoomant

0 votes

Bien, pas sûr dans quel sens vous voulez dire "utiliser" ColorSync; pourriez-vous expliquer? Je garde mes profils icc dans le dossier de ColorSync /Library/ColorSync/Profiles/, aussi j'ouvre parfois l'utilitaire pour vérifier les couvertures de l'espace colorimétrique et vérifier les courbes gamma de différents profils icc, mais pas sûr de quelle autre manière je devrais l'utiliser. Si vous voulez dire avoir chargé un profil icc pour mon moniteur, oui je l'ai chargé via Préférences Système Affichages

0 votes

Premiers soins pour les profils icc installés, renvoie la même erreur pour chaque profil généré par l'utilisateur : "L'en-tête de rembourrage n'est pas nul." - Bien que j'aie évité de les réparer pour un problème aussi mineur, je pense que ça vaut le coup d'essayer de les réparer cette fois-ci ! Je reviendrai avec les résultats

0 votes

J'ai fait la réparation (j'ai dû l'exécuter plusieurs fois car à chaque fois un autre problème survenait - tous liés au remplissage et à certains caractères Unicode invalides dans la chaîne de description) et finalement j'ai atteint zéro erreurs. J'ai rechargé mon profil personnalisé, relancé les applications, mais sans succès. Même problème!

6voto

aholub7x Points 402

(Après avoir lu toute la littérature que j'ai pu trouver sur la question, voici ce que j'ai appris)

Une mise en garde d'abord

Il est possible (comme le souligne @Mr.Kennedy) que votre système souffre de problèmes avec le générateur Quicklook. Vous voudrez peut-être commencer par lire ses détails très complets sur vider le cache et déboguer le processus de génération des miniatures / aperçus par qlamanager. Si vous êtes certain que les miniatures / aperçus générés sont corrects, lisez la suite !

le Problème

Description du problème

Les programmes Apple et les programmes qui dépendent des capacités de ColorSync CMM présentent, dans certaines conditions, des couleurs noires écrasées et des problèmes de gamma.

Programmes affectés

  • Aperçu
  • Quick Look (après avoir zoomé)
  • Certaines versions de Lightroom
  • L'aperçu Exporter sous... dans Photoshop (le dialogue Enregistrer pour le Web (legacy) n'est pas affecté en revanche)
  • L'application Apple Photos
  • L'application Apple iPhotos
  • Aperture
  • Quicktime
  • Finalcut Pro X

(les problèmes affectant QT, FCPX Lr et Aperture peuvent être différents, je ne suis pas sûr)

Programmes (non) affectés

  • Quick Look (avant de zoomer)
  • Aperçus / miniatures du Finder
  • Adobe Bridge
  • tous les programmes qui gèrent leurs propres couleurs

Détails

Il s'agit d'un problème (ou d'une famille de problèmes) autour de ColorSync. Il s'agit probablement d'un bug d'Apple à l'intérieur de ColorSync ou de Preview / QuickLook / Photos, qui affecte certaines profils de couleurs générées par quelques logiciels de profilage, mais n'affecte pas du tout d'autres profils (comme les profils d'usine).

Selon certains, les premiers problèmes de ColorSync ont été introduits dans Mountain Lion. D'autres ont eu des problèmes dans Mavericks, tandis que d'autres l'ont découvert pour la première fois dans El Capitan. Je peux confirmer qu'il est toujours présent dans Sierra cependant. Il n'est pas clair si tous ces problèmes étaient les mêmes, mais ici je les traiterai comme tels.

Adobe est conscient de ces problèmes (cela affectait Lightroom jusqu'à une certaine version) et l'a rectifié depuis (2), mais les mises à jour ultérieures d'Apple ont compliqué les choses, car le problème est réapparu d'une manière différente. Il y a une longue discussion dans les forums Adobe (3).

Causes

À la base, il s'agit de certains profils ICC contenant des informations qu'Apple ColorSync n'a pas correctement traitées (ce qui affecte tous les programmes qui dépendent de ColorSync). Diverses idées ont été proposées quant à ce que ColorSync n'aime pas à leur sujet. Ce problème a été lié (mais de manière non concluante) à :

  • Des profils ICC basés sur des LUT
  • Des profils ICC basés sur des matrices
  • Des logiciels particuliers utilisés pour générer le profil ICC (par exemple displayCal / basICColors).
  • Des problèmes de compatibilité avec le numéro de version ICC (profils ICCv2 ou v4)
  • La compensation du point noir prise en compte dans les courbes de profil.
  • Les écrans EIZO
  • Les écrans secondaires

Aucun consensus n'a été trouvé. Par exemple, j'ai vu à la fois des profils ICCv2 et ICCv4 qui fonctionnent, et des profils ICCv2 et ICCv4 qui ne fonctionnent pas.

Solution

Aucune solution n'a encore été trouvée à ma connaissance.

  • D'après les rapports, il semble que les profils créés avec certains programmes semblent être "incompatibles" tandis que les profils créés par d'autres programmes semblent être corrects. Si vous utilisez

    • displayCal (en utilisant ArgyllCMS) (également connu sous le nom de dispcalGUI)
    • basICColor
    • Eizo ColorNavigator (4)

    cela peut être lié. Tester un autre logiciel de profilage peut être la solution pour certains qui ont cette option

  • D'autres ont signalé des succès en expérimentant en modifiant les paramètres des profils générés (numéro de version ICC, compensation du point noir, LUT, courbes, matrice 3x3) mais rien de définitif.

  • Adobe met en œuvre ses propres contournements (2), (5) (qui semblent s'effondrer lorsque Apple change quelque chose).

  • On pourrait revenir à utiliser le profil d'usine (pour ceux qui se fichent de la gestion des couleurs) qui fonctionne bien

  • Inutile de dire qu' éviter de compter sur ColorSync et utiliser des programmes qui gèrent leur propre sortie de couleur partout dans votre environnement de travail est certainement la solution la plus complète (mais rarement une option viable).

Sensibilisation

Vous pouvez également souhaiter ajouter votre voix en soumettant à Apple un rapport de bogue sur le problème

Autres endroits où ce problème est discuté

Je répertorie ici quelques-uns des autres endroits où ces problèmes sont discutés

Problèmes de l'aperçu OSX

Adobe Lightroom

Finalcut Pro X

3voto

jkua Points 46

J'avais ce problème avec High Sierra, Preview et un profil DisplayCal.

La dernière version de DisplayCal, 3.5, mentionne dans ses notes de version :

Mac OS X : Définir le type de profil par défaut sur une courbe unique + matrice avec compensation du point noir en raison de bugs Mac OS X de longue date avec tout autre type de profil.

Mettre à jour DisplayCal et créer de nouveaux profils pour chacun de mes écrans basés sur le profil par défaut a résolu le problème pour moi. Le profil n'est probablement pas aussi descriptif qu'il pourrait l'être, mais au moins Preview/Quick Look fonctionnent.

0 votes

Merci @jkua, j'ai suivi la discussion sur le forum DisplayCal mais je n'ai pas eu l'occasion de tester le contournement moi-même - Content d'entendre que ça fonctionne! Même si le problème semble être du côté d'Apple et devrait être résolu par eux, j'accepterai votre réponse puisque votre réponse est probablement la solution pour la plupart des personnes arrivant ici!

2voto

MmmHmm Points 2463

Voici une introduction sur ColorSync et la gestion des couleurs d'Apple. Si ce qui suit ne permet pas de résoudre le décalage des couleurs lors du zoom sur les aperçus QuickLook, je vous suggère alors de soumettre un rapport de bug à Apple : https://developer.apple.com/bug-reporting/

"Le plus étrange est que sur l'aperçu Quicklook, les couleurs seront bonnes jusqu'à ce que je zoome sur l'image : après cela, elle s'assombrit et ne se récupère jamais (jusqu'à ce que je réouvre l'aperçu)."

Avez-vous utilisé l'Utilitaire ColorSync ? Depuis le Finder, Cmd+Shift+u vous amènera au répertoire /Applications/Utilities/ où se trouve ColorSync Utility.app.

Vérifiez tous les fichiers Quick Look :
/Library/QuickLook/
/System/Library/QuickLook/
/Users//Library/QuickLook/

Y a-t-il des fichiers *.qlgenerator en double ou en conflit ? De plus, selon l'article ci-dessus, essayez également :

Essayez d'abord de réparer les permissions du disque de démarrage en utilisant l'Utilitaire de disque pour vous assurer que les plug-ins Quick Look et autres fichiers nécessaires au serveur Quick Look sont correctement accessibles, puis forcez Quick Look à recharger les plug-ins et son cache en exécutant les commandes suivantes dans le Terminal :

qlmanage -r
qlmanage -r cache

Une fois cela fait, nettoyez les fichiers de configuration Quick Look en vous rendant dans le dossier /username/Library/Preferences (dans Lion, maintenez la touche Option enfoncée et sélectionnez "Bibliothèque" dans le menu Aller du Finder), puis supprimez les fichiers appelés "com.apple.quicklook.ui.helper.plist", "com.apple.quicklookconfig.plist" et "com.apple.QuickLookDaemon.plist". Avec ces fichiers supprimés et le service Quick Look rechargé, essayez de prévisualiser à nouveau vos documents.

Y a-t-il des profils *.icc en double ou en conflit dans
/Library/ColorSync/Profiles/
/System/Library/ColorSync/Profiles/
/Users//Library/ColorSync/Profiles/

Cela pourrait être utile de redémarrer - peut-être "réinitialiser le PRAM" (NVRAM) également : maintenez Option+Cmd+p+r enfoncé et laissez l'ordinateur émettre au moins trois bips en redémarrant, puis relâchez la prise du clavier.

Aussi, selon MacIssues.com : vérifiez les fichiers de cache dans ~/Library/Caches/com.apple.QuickLookDaemon/
~/Library/Caches/qlmanage/

De plus, vous pouvez essayer de supprimer manuellement les caches QuickLook, ce qui peut être fait en ouvrant la bibliothèque utilisateur depuis le menu Aller du Finder (s'il est absent de ce menu, maintenez la touche Option enfoncée pour le faire apparaître). Ensuite, ouvrez le dossier Caches dans la fenêtre qui apparaît et localisez et supprimez les dossiers appelés "qlmanage" et "com.apple.QuickLookDaemon." Une fois terminé, déconnectez-vous et reconnectez-vous à votre système et essayez à nouveau d'utiliser QuickLook.

Enfin, voici quelques notes de développeurs Apple pour le débogage - peut-être que l'outil qlmanage peut vous aider à déterminer la cause de ce problème :

selon man qlmanage

1.  qlmanage -r réinitialise le serveur Quick Look et le cache des générateurs de tous les clients Quick Look.

2.  qlmanage -m obtient toutes sortes d'informations sur le serveur Quick Look, y compris la liste des générateurs détectés.

3.  qlmanage -t affiche les vignettes générées par Quick Look (si disponibles) pour les fichiers spécifiés.

4.  qlmanage -p affiche les aperçus générés par Quick Look pour les fichiers spécifiés.

5.  qlmanage -h affiche une aide détaillée.

Curieusement, selon les réponses à cette question stack overflow, vous ne saurez jamais si Apple remarque ou corrige votre bug. Au mieux, je suppose que vous pouvez essayer de cerner la cause.

0 votes

Wow, jamais su que qlmanage pouvait faire tout ça! Je vais le vérifier tout de suite! J'ai téléchargé l'image que tu as demandée aussi

1 votes

Encore une fois, les aperçus et miniatures générés par la ligne de commande qlmanage semblent corrects (jusqu'à ce que je décide de zoomer). Avec un niveau de débogage de 1, j'ai reçu un avertissement indiquant qu'il pourrait y avoir d'autres qlgenerators masquant celui par défaut, alors j'ai exécuté qlmanage -g "/System/Library/QuickLook/Image.qlgenerator" -c "public.image" -p imagename.JPG -d 1 et rien n'a changé.

1 votes

Exporter les miniatures générées dans un fichier révèle également que la miniature est correctement générée - c'est un problème d'affichage!

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X