Friday, June 29, 2012

En utilisant et en convertissant en Palettes de couleurs-Safe

Lorsque vous concevez des pages web en HTML, comme vous le savez sans doute, vous pouvez utiliser une gamme extraordinaire de couleurs (plus de 16 millions) pour les polices, tables, origines et ainsi de suite en utilisant l'attribut de couleur des diverses balises HTML.


Une chose que de nombreux webmasters débutants ne pensent pas est de savoir si ces couleurs seront affichées correctement sur les écrans des visiteurs qui n'ont pas les cartes graphiques whiz-bang derniers.


Il y a encore des gens qui ont une carte graphique qui n'est pas capables d'afficher 256 couleurs à la fois. Dans ces cas, les seules couleurs dont vous pouvez être sûr s'afficheront correctement sont celles de la palette de couleurs de fureteurs.


Pour plus d'informations sur la palette de couleurs de fureteurs consultez : http://www.graphicsacademy.com/what_colorsafe.php


Que se passe-t-il si votre page web inclut une couleur qui n'est pas dans la palette de couleur-sûres, et une personne tente d'afficher sur un écran 256 couleurs ?


Réponse : Cela dépend du navigateur web de l'utilisateur.


-Dans certains cas, les couleurs qui ne sont pas disponibles seront converties en leur équivalent le plus proche de « color-safe ». Cela peut conduire à votre page web recherche différente de ce que vous avez l'intention.


-Dans les autres cas, notamment pour les grandes zones de couleur continu (comme arrière-plans et tables), le navigateur peut tentent de simuler l'ensemble les couleurs de votre couleur choisie par deux « tramage » ou plus sûre de la couleur. Cela rend généralement les couleurs de regarder granuleux et très souvent regarde absolument terrible. Si vous ne savez pas ce que je veux dire par « tergiversations », voir l'explication au : http://www.graphicsacademy.com/what_dither.php


La Solution :


Examiner vos codes HTML et de regarder les couleurs dans chaque couleur = attribut... puis les modifier à leurs équivalents de couleur-sécurité le plus proche.


(Vous pouvez faire une copie de sécurité de vos pages web avant de faire ceci, dans le cas où vous faites un oopsy).



Comprendre l'attribut de couleur dans le Code HTML :


Si vous regardez la couleur = attributs dans le code HTML, il semble généralement quelque chose comme ça


COLOR = « # C20F8C »


(Parfois vous peut également voir des couleurs nommées comme « Rouge » ou « MAGENTA », ce qui est au-delà de la portée de cette discussion, juste sauter aucune de celles).


Les valeurs dans les guillemets après le symbole de hachage, sont en réalité trois paires de chiffres, représentant les composantes rouge, vert et bleu de la couleur exprimée en un nombre hexadécimal entre 00 et FF.


Alors pour la couleur donnée ci-dessus :


-C2 est le composant rouge
-0F est la composante verte
-C 8 est la composante bleue


Il y a aussi une variante à trois chiffres de ce qui précède que vous pouvez exécuter très occasionnellement à travers :


Si vous voyez quelque chose comme : COLOR = « # F9C »


Ensuite il suffit de répéter chaque chiffre, donc F9C représente :


-FF pour le composant rouge
-99 pour le composant vert
-CC pour le composant bleu


Conversion des couleurs couleur-Safe :


Maintenant nous comprenons la théorie, nous sommes prêts convertir une couleur en son équivalent le plus proche de couleur sans danger.


Pour chacun des composants rouge, vert et bleu, vous devez les convertir séparément en valeurs, vous devez les convertir séparément en l'équivalent de la couleur sécurisée et puis de recombiner le lot entier ensemble.


L'étape de conversion va comme ceci :


convertit 00 au 19 - 00
À 4 C - 1 a convertit en 33
D 4 à 7F - convertit en 66
80 à B2 - convertit en 99
B3 à E5 - convertit en CC
E6 à FF - convertit en FF


Par exemple :


Si nous devons convertir C20F8C en son équivalent le plus proche de couleur-sécurité :


-Nous transformerait la partie C2 à CC
-Nous transformerait la partie 0F 00
-Nous transformerait la partie c de 8 à 99
- Et de ce que nous CC0099 comme la couleur finale.


Quelques autres exemples :


2B2CF0 se convertir en 3333FF
C000C0 se convertir en CC00CC
F0A000 se convertiraient à FF9900
Et ainsi de suite...


Cet article est Copyright (C) 2005, réponses 2000 Limited.

No comments:

Post a Comment