2009-11-06 6 views
2

J'ai javascript un code qui dessine une forme avec une couleur spécifique en utilisant "style.backgroundColor =". Cela fonctionne bien avec une exception - pour une raison quelconque, Opera décide de mettre la couleur à la même couleur, mais pas exactement la même que celle que je veux. Par exemple, si je mets la couleur à # 324252 Opera décide qu'il devrait être # 314152! Tous les autres navigateurs dessinent exactement la couleur que je veux.L'étrangeté des couleurs opéra

Une idée de pourquoi cela se passe-t-il et que peut-on faire à ce sujet? Pour mon application particulière, je dois définir la couleur à la valeur exacte dont j'ai besoin.

Merci

+0

Il n'a pas pour moi. Pouvez-vous donner un test? Quelle version d'Opera et OS? – bobince

Répondre

3

Cela est dû à différents navigateurs utilisant différents espaces de couleurs. Lors de la visualisation sur un mac par exemple, les couleurs seront également différentes.

La seule solution pour cela est probablement d'utiliser des images, mais il y a des messages de blog à ce sujet si vous google

« espaces de couleurs navigateur »
Questions connexes