web-dev-qa-db-fra.com

Chrome rend les couleurs différemment de Safari et Firefox

Chrome rend # FF3A00 en # FF0000 pour une raison quelconque. J'ai inclus une capture d'écran de jsfiddle pour illustrer ce point. La couleur rapportée par le colorimètre (et ce que je vois) diffère de celle de CSS.

Cela arrive aussi aux autres couleurs. Par exemple, # FFAF00 est rendu en tant que # FFA400 selon le colorimètre.

Cependant, les couleurs sont rendues sans problèmes sur Safari et Firefox. Je suis sur un Mac utilisant Chrome 11, Safari 5 et Firefox 5.

Je suis sûr qu'il y a une explication logique. Des idées?

Mise à jour: je joins une capture d'écran de Chrome à côté de Safari montrant la même page. J'ai vérifié cette image dans Photoshop: les couleurs sont # F00 dans Chrome et # FF3A00 dans Safari.Chrome vs Safari

Chrome renders #FF3A00 as #F00

55
Evgeny Shadchnev

J'ai récemment posté une question similaire: https://stackoverflow.com/questions/6338077/google-chrome-for-mac-css-colors-and-display-profiles

Comme Andrew Marshall y a répondu, le problème est connu: http://code.google.com/p/chromium/issues/detail?id=44872

18
Trevor Burnham

D'accord, il s'est avéré nécessaire de redémarrer Chrome. Je connecte souvent mon MacBook Air à un moniteur 24 pouces. Il semble que Chrome n’affiche pas les couleurs correctement lorsque je change de moniteur, contrairement à ce qui était utilisé au démarrage de Chrome.

J'ai trouvé la réponse sur le Forum d'aide Google : "Je dois mentionner que sous OS X, chaque fois que vous changez de moniteur ou de profil de moniteur (par exemple, si vous passez de l'écran de votre ordinateur portable à votre écran externe), vous DEVEZ redémarrer Chrome pour qu'il puisse obtenir les informations de profil de moniteur appropriées à partir du système d'exploitation. "

44
Evgeny Shadchnev

Par défaut, Firefox et Safari utilisent le profil de couleur sRGB. Vous devez faire de même si votre Google Chrome utilise un profil de couleur différent par défaut.

  1. Accès sur Chrome: chrome: // drapeaux/# force-color-profile
  2. Remplacez Forcer le profil de couleur par "sRGB".
  3. Relancez votre navigateur et témoignez maintenant du rendu des couleurs.
7

Mac a la correction des couleurs configurée pour votre moniteur. Votre navigateur peut utiliser ou non la correction des couleurs pour le contenu/les images Web en fonction de sa configuration. Votre sélecteur de couleur indique ce que votre système d'exploitation pense qu'il rend. Votre navigateur peut signaler autre chose.

Couleur sur les ordinateurs. Ce que beaucoup d’entre nous tiennent pour acquis mais qui n’a jamais pris la peine de comprendre comment il est rendu.

3
artificialidiot

Le sélecteur de couleur Chrome fonctionne en prenant la couleur du profil de couleur actuel du moniteur. Le problème peut survenir en modifiant le réglage de la couleur ou parfois en changeant le moniteur. Veuillez vérifier la méthode ci-dessous pour la résolution.

Allez à chrome: // flags/# force-color-profile et cliquez sur Tout réinitialiser par défaut

Merci.

2
Muthukrishnan

J'ai changé le profil de couleur dans OS X et cela l'a trié pour moi.

Voir les captures d'écran ci-dessous en utilisant un profil de couleur différent. Remarque: dans les captures d'écran, j'essaie de différencier #ff00ff, #ff1aff, #ff33ff et #ff4dff. Ce n'est que lorsque je ne choisis pas le profil de couleur par défaut d'OS X que je peux différencier les couleurs correctement.

Profil de couleur par défaut:

 with default profile 

Avec un profil de couleur différent:

 with sRGB ICE61966-2.1 profile 

From: Couleurs CSS sur OS X s'affichant correctement dans Firefox mais incorrectement dans Safari et Chrome (potentiellement "résolu")

J'ai trouvé que Safari et Chrome ne pouvaient pas différencier #ff00ff, #ff1aff, #ff33ff et #ff4dff. Mais Firefox pourrait. De plus, Inkscape, une application X11, pourrait. Mais Gimp et Libreoffice Writer, applications non X11, n’ont pas pu. Les applications Firefox et X11 semblent utiliser leur propre profil de couleur.

Je ne sais pas pourquoi Mac utilise par défaut le profil Color LCD qui ne fait pas cette distinction entre autres.

0
newfivefour

Eu ce problème avec Chrome (Lubuntu) lors de l'exportation d'un fichier PNG dans Photoshop. Solution: Fichier -> Enregistrer sous -> Décochez " Profil ICC: Adobe RGB (1998) ".

0
Zar