Questo template è utilizzato nelle voci sui colori per indicare le informazioni relative alla codifica del colore.

Sintassi

modifica
  • testata: se questo parametro è presente (a prescindere dal suo valore, che può essere ad esempio "sì"), appare la testata del template con il nome del colore all'interno di un box colorato dello stesso colore; evitare di utilizzare la testata nelle pagine dove è presente il template:Colore generico, che presenta già queste informazioni.
  • nome: il nome del colore (corrispondente al nome della pagina senza l'eventuale disambiguante "(colore)")
  • no cmyk: valorizzare il parametro se i valori CMYK non devono comparire, come ad esempio in Nero, dove sono definite tre possibili quaterne CMYK.
  • hex: codice esadecimale rappresentativo del colore
  • textcolor: colore del testo del nome del colore nel box; scegliere un colore del testo che risalti bene rispetto al colore del box, solitamente "white" per i colori più scuri e "black" per i colori più chiari; questo parametro non ha senso (cioè non cambia nulla) se non è stata impostata la testata
  • nome_html: nome html del colore
  • link_variazioni: link alla categoria o alla voce sulle gradazioni del colore in questione
  • immagine_variazioni: nome dell'immagine che rappresenta alcune gradazioni del colore in questione
  • nome_complementare: nome del colore complementare
  • riferimento: fonte a cui si riferiscono i valori di cui sopra.

(legenda colori)

{{Codifica colore
|testata =
|nome =
|no cmyk =
|hex =
|textcolor =
|link_variazioni =
|immagine_variazioni =
|nome_complementare =
|riferimento =
}}

I parametri obbligatori sono il nome del colore e il suo codice esadecimale.

Valori calcolati in automatico dal template

modifica

I valori della terna (r; g; b) che identifica il colore (vedi RGB) sono calcolati in automatico dal template a partire dal valore del codice esadecimale del colore.

I valori della quaterna (c; m; y; k) che identifica il colore (vedi CMYK) sono calcolati in automatico dal template a partire dal valore del codice esadecimale del colore attraverso le seguenti formule:[1]

R' = R/255
G' = G/255
B' = B/255
K = 1-max(R', G', B')
C = (1-R'-K) / (1-K)
M = (1-G'-K) / (1-K)
Y = (1-B'-K) / (1-K)

Anche i valori della terna (h; s; v) che identifica il colore (vedi Hue Saturation Brightness) sono calcolati in automatico a partire dal valore del codice esadecimale del colore (vedi qui per le formule).

I codici dei colori complementari sono calcolati a partire dai codici RGB, come differenza tra 255 e il codice in questione. Il nome del colore complementare, se esiste, deve invece essere specificato (avendo cura che corrisponda al codice calcolato).

Esempio

modifica
{{Codifica colore
|nome=Rosso
|hex=#FF0000
|nome_html = Red
|link_variazioni=:Categoria:Gradazioni di rosso
|immagine_variazioni=Color icon red.svg
|nome_complementare = [[Ciano]]
|riferimento=<ref name="Georgia State University Department of Physics and Astronomy">{{cita web|url=http://hyperphysics.phy-astr.gsu.edu/hbase/vision/specol.html |titolo=Spectral Colors |sito=HyperPhysics site |autore=Georgia State University Department of Physics and Astronomy |accesso=20 ottobre 2017 |urlarchivio=https://web.archive.org/web/20171027012933/http://hyperphysics.phy-astr.gsu.edu/hbase/vision/specol.html |dataarchivio=27 ottobre 2017 }}</ref>
}}
Info sulle coordinate del coloreCodifica colore
Nome HTML e rappresentazioneRed     
HEX#FF0000
sRGB1 (rgb)(255; 0; 0)
xxx nm
xxx nm
xxx nm
Lunghezza d'onda del colore nello spettro visibile
CMYK2 (cmyk)(0; 100; 100; 0)
...
xxx nm
xxx nm
xxx nm
Rappresentazione CMYK del colore
HSV (hsv)(0°; 100%; 100%)
...
Rappresentazione HSV del colore
Gradazioni di codifica colore/man
Colore complementare (nello spazio colore sRGB)Ciano      (0; 255; 255)
Riferimento
[2]
1: normalizzato a [0-255] (byte)
2: normalizzato a [0-100] (%)
  1. ^ (EN) RGB to CMYK color conversion
  2. ^ Georgia State University Department of Physics and Astronomy, Spectral Colors, su HyperPhysics site. URL consultato il 20 ottobre 2017 (archiviato dall'url originale il 27 ottobre 2017).