Exemple de comment avec python passer du code couleur hexadécimal en RGB et vice versa (source):
def hex_to_rgb(value):value = value.lstrip('#')lv = len(value)return tuple(int(value[i:i + lv // 3], 16) for i in range(0, lv, lv // 3))def rgb_to_hex(rgb):return '#%02x%02x%02x' % rgb
Test:
print hex_to_rgb("#f00") , 'Rouge'print hex_to_rgb("#ff0") , 'Jaune'print hex_to_rgb("#0f0") , 'vert'print hex_to_rgb("#0ff") , 'cyan'print hex_to_rgb("#00f") , 'bleu'print hex_to_rgb("#f0f") , 'rose'print hex_to_rgb("#000") , 'Noir'print hex_to_rgb("#ffffff") #==> (255, 255, 255)print hex_to_rgb("#ffffffffffff") #==> (65535, 65535, 65535)print rgb_to_hex((255, 255, 255)) #==> '#ffffff'print rgb_to_hex((65535, 65535, 65535)) #==> '#ffffffffffff'
donne
(15, 0, 0) Rouge(15, 15, 0) Jaune(0, 15, 0) vert(0, 15, 15) cyan(0, 0, 15) bleu(15, 0, 15) rose(0, 0, 0) Noir(255, 255, 255)(65535, 65535, 65535)#ffffff#ffffffffffff
Recherches associées
| Liens | Site |
|---|---|
| Converting hex color to RGB and vice-versa | stackoverflow |
| CSS Legal Color Values | w3schools |
| Liste de noms de couleur | wikipedia |
