OVH Cloud OVH Cloud

liste des 216 couleurs "normalisées"

14 réponses
Avatar
Christophe Raverdy
Bonjour.

Je programme en ce moment une bibliothèque me permettant de faciliter la
production de code html.

J'ai lu ici et là qu'il y avait 216 couleurs normalisées, j'ai donc
programmé deux fonctions qui me retournent soit le code RVB en hexa soit
le nom de la couleur (en français).

Tout va bien, excepté le fait que je ne dispose actuellement que de 139
couleurs.

Existe-t-il une source où je pourrais récupérer la liste complète de
ces couleurs ?

10 réponses

1 2
Avatar
Olivier Miakinen
Le 20/10/2006 17:58, Christophe Raverdy a écrit :

Je programme en ce moment une bibliothèque me permettant de faciliter la
production de code html.

J'ai lu ici et là qu'il y avait 216 couleurs normalisées, j'ai donc
programmé deux fonctions qui me retournent soit le code RVB en hexa soit
le nom de la couleur (en français).



Il n'y aurait pas une confusion entre la palette (soi-disant) « safe »
et les noms de couleurs ?

La palette de 216 couleurs contient toutes les combinaisons de rouge,
vert et bleu multiples de 51 (33 en hexa) : #003366, #99ccff, etc.

Il existe dans HTML 4.01 seize couleurs nommées, dont seulement huit
sont aussi dans la palette de 256 :
http://www.la-grange.net/w3c/html4.01/types.html#h-6.5

Tout va bien, excepté le fait que je ne dispose actuellement que de 139
couleurs.



Mozilla, Firefox, Internet Explorer, etc., reconnaissent un certain
nombre de noms de couleurs en plus des seize normalisées (par exemple
"orange"). Quelqu'un a peut-être cette liste, et peut-être est-ce celle
de 139 noms que tu as déjà. Mais il est assez hasardeux de les mettre
dans un code html.

Existe-t-il une source où je pourrais récupérer la liste complète de
ces couleurs ?



Je passe.
Avatar
Thibaut Allender
On 20/10/2006 17:58, Christophe Raverdy wrote :
Je programme en ce moment une bibliothèque me permettant de faciliter la
production de code html.

J'ai lu ici et là qu'il y avait 216 couleurs normalisées, j'ai donc
programmé deux fonctions qui me retournent soit le code RVB en hexa soit
le nom de la couleur (en français).



code html / couleurs ?
les couleurs, on les gère a priori dans la feuille de style

--
thibaut allender | http://capsule.org | http://photo.capsule.org
Avatar
Christophe Raverdy
Il n'y aurait pas une confusion entre la palette (soi-disant) « safe »
et les noms de couleurs ?



il y a cette palette "safe" : un ensemble de triplets donnant les valeurs
RVB. Maintenant, il me semble qu'un nom leur est associé, nom beaucoup
plus explicite à mon sens que la valeur hexa.

La palette de 216 couleurs contient toutes les combinaisons de rouge,
vert et bleu multiples de 51 (33 en hexa) : #003366, #99ccff, etc.



Ok, je progresse :)

Mozilla, Firefox, Internet Explorer, etc., reconnaissent un certain
nombre de noms de couleurs en plus des seize normalisées (par exemple
"orange"). Quelqu'un a peut-être cette liste, et peut-être est-ce celle
de 139 noms que tu as déjà. Mais il est assez hasardeux de les mettre
dans un code html.



En fait une des deux fonctions a pour but de renvoyer la valeur rvb :
c'est cette valeur qui est incorporée dans le code html, mais je
préfère utiliser un nom en clair.
Avatar
Christophe Raverdy
J'ai lu ici et là qu'il y avait 216 couleurs normalisées, j'ai donc
programmé deux fonctions qui me retournent soit le code RVB en hexa soit
le nom de la couleur (en français).



code html / couleurs ?
les couleurs, on les gère a priori dans la feuille de style



Chaque chose en son temps. De toutes manière cette fonction devrait tout
autant permettre de définir les couleurs au niveau des CSS.

L'idée pour moi est notamment de m'entrainer à assembler des couleurs
(texte et fond notamment) de manière à ce que le rendu soit agréable.

Dans ce but, il me semble plus naturel de manipuler des noms plutôt que
des codes hexa.
Avatar
Olivier Miakinen
Le 20/10/2006 22:31, Christophe Raverdy a écrit :

Il n'y aurait pas une confusion entre la palette (soi-disant) « safe »
et les noms de couleurs ?



il y a cette palette "safe" : un ensemble de triplets donnant les valeurs
RVB. Maintenant, il me semble qu'un nom leur est associé, nom beaucoup
plus explicite à mon sens que la valeur hexa.



Qui n'est d'ailleurs pas safe du tout. Quelqu'un avait découvert que
seules 22 des 216 couleurs étaient vraiment « safe » sur les machines
qu'il avait essayées, or sur un AIX j'avais constaté que même parmi
ces seules 22 couleurs il y en avait encore qui posaient des problèmes.

Bref : cette palette de 216 n'a rien de magique, et il ne faut pas
hésiter à s'en écarter puisque les couleurs qu'elle contient ne sont
pas meilleures que les autres.

La palette de 216 couleurs contient toutes les combinaisons de rouge,
vert et bleu multiples de 51 (33 en hexa) : #003366, #99ccff, etc.



Ok, je progresse :)



Progressons ensemble :
http://www.google.fr/search?q=color+names+in+web+safe+palette

Le premier résultat est :
http://en.wikipedia.org/wiki/Web_colors

On y trouve effectivement une liste de couleurs issue de X11, mais tu
remarqueras qu'elles n'ont rien à voir avec la palette de 216.

En fait une des deux fonctions a pour but de renvoyer la valeur rvb :
c'est cette valeur qui est incorporée dans le code html, mais je
préfère utiliser un nom en clair.



Ok.
Avatar
Thibaut Allender
On 20/10/2006 22:40, Christophe Raverdy wrote :
Chaque chose en son temps. De toutes manière cette fonction devrait tout
autant permettre de définir les couleurs au niveau des CSS.



Ca semble avoir été oublié pourtant, heureusement que je le rappelle ;-)

L'idée pour moi est notamment de m'entrainer à assembler des couleurs
(texte et fond notamment) de manière à ce que le rendu soit agréable.

Dans ce but, il me semble plus naturel de manipuler des noms plutôt que
des codes hexa.



Bof, quand on tente d'associer des couleurs, on a les couleurs sous les
yeux, pas des noms.
Maintenant, que l'association heureuse vienne de "black" + "white",
visuellement, ca n'aura aucune incidence, ca sera toujours du noir et du
blanc.

En gros, je ne vois pas l'intérêt (ou je ne le comprends pas)

--
thibaut allender | http://capsule.org | http://photo.capsule.org
Avatar
Sergio
Olivier Miakinen a formulé la demande :

Existe-t-il une source où je pourrais récupérer la liste complète de
ces couleurs ?





Peut-être :

http://en.wikipedia.org/wiki/List_of_colors
et en français :
http://fr.wikipedia.org/wiki/Liste_de_couleurs

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
grokub
Olivier Miakinen <om+ wrote:

Qui n'est d'ailleurs pas safe du tout. Quelqu'un avait découvert que
seules 22 des 216 couleurs étaient vraiment « safe » sur les machines
qu'il avait essayées, or sur un AIX j'avais constaté que même parmi
ces seules 22 couleurs il y en avait encore qui posaient des problèmes.



C'était lié aux écrans 256 couleurs à clut. Certaines entrées de la
palette étaient verrouillées pour le système.

Aujourd'hui, il n'y a pratiquement plus de couleurs unsafe:
http://www.pescadoo.net/html/unsafe.html

Ceci peut rendre service:
http://www.pescadoo.net/html/star.html

ainsi que ceci (Java):
http://www.pescadoo.net/html/experi.html

Attention, il arrive que le Java Microsoft ne produise pas les couleurs
que je demande dans le code. Sur les JVM Sun/Apple, pas de pb.



--
Jean-Yves Bernier <http://www.pescadoo.net/>
Avatar
ASM
Christophe Raverdy a écrit :
Bonjour.

Je programme en ce moment une bibliothèque me permettant de faciliter la
production de code html.

J'ai lu ici et là qu'il y avait 216 couleurs normalisées, j'ai donc
programmé deux fonctions qui me retournent soit le code RVB en hexa soit
le nom de la couleur (en français).

Tout va bien, excepté le fait que je ne dispose actuellement que de 139
couleurs.

Existe-t-il une source où je pourrais récupérer la liste complète de
ces couleurs ?



Ces 216 couleurs sont aussi appelées "Couleurs Netscape Standard",
ce sont 6 x 6 x 6 couleurs = 216 couleurs (en hexa)
de #000000 vers #FFFFFF
ou en simplifiant (aussi accepté)
de #000 à #fff
par pas = 3 par couleur de base (R, V, B)
#000 #003 #006 #009 #00C #00f

à ne pas confondre avec les "Couleurs Netscape" reconnues par leur nom
et au nombre de 138.
http://falco.elte.hu/COMP/HTML/colors.html

Il existe d'autres "nommages" mais il ne sont pas "safe"
(comme par exemple la palette de Gimp)
c'est à dire : non reconnus par tous navigateurs

Existe-t-il une source où je pourrais récupérer la liste complète de
ces couleurs ?


cf : plus haut

Tu pourras trouver les deux palettes (affichées via JavaScript), si
elles veulent encore bien fonctionner ici :
<http://stephane.moriaux.perso.orange.fr/internet/web_html/pages/java_couleur>
Section couleur :
http://stephane.moriaux.perso.orange.fr/internet/web_coul/lec_indx
utile ? inutile ?
http://stephane.moriaux.perso.orange.fr/truc/convertisseur_couleurs
http://stephane.moriaux.perso.orange.fr/truc/couleurs_palette_gris
Palette Gimp :
http://stephane.moriaux.perso.orange.fr/truc/couleurs_palette_gimp.shtml

--
ASM
Avatar
Olivier Miakinen
Le 21/10/2006 16:03, ASM a écrit :

Ces 216 couleurs sont aussi appelées "Couleurs Netscape Standard",
ce sont 6 x 6 x 6 couleurs = 216 couleurs (en hexa)
de #000000 vers #FFFFFF



Oui.

ou en simplifiant (aussi accepté)
de #000 à #fff



Attention, cette syntaxe (qui se limite donc aux multiples de 17) n'est
acceptée que dans les CSS. Tant que Christophe codera les couleurs dans
le HTML, ça ne marchera pas.
1 2