Images numériques (tutoriel sur ce site).
R | G | B | Couleur |
---|---|---|---|
0 | 0 | 0 | noir |
255 | 0 | 0 | rouge |
0 | 255 | 0 | vert |
0 | 0 | 255 | bleu |
128 | 128 | 128 | gris |
255 | 255 | 255 | blanc |
RED
GREEN
BLUE
Alpha
0 | 32 | 64 | 96 | 128 | 160 | 192 | 224 | 255 |
Dans Tkinter, les couleurs sont spécifiées en hexadécimal (base 16).
Utiliser l'applet de cette page pour choisir une couleur, copier la valeur hexadécimale puis coller la valeur en l'entourant de guillemets dans le code Python (cette valeur doit être une chaîne dans Tkinter).
Pour convertir un triplet de nombres (r,g,b) codant une couleur RGB en héxadécimal en Python : "#%02x%02x%02x" % (r,g,b)
ou bien "#{:x}{:x}{:x}".format(r,g,b)
.
Exemple : "#%02x%02x%02x" % (211,192,77)
ou "#{:x}{:x}{:x}".format(211,192,77)
renvoient '#d3c04d'
.
Explications sur cette syntaxe : Format String Syntax (Documentation Python).
Les notions exposées dans Images numériques (tutoriel sur ce site) font partie du programme.