Exercice 1 #
-
Convertir en binaire et en décimal :
0x100xA00xFF0xA0 FA
-
Convertir en hexadécimal :
0b1000 00000b1101 11000b1110 10010b1001 1010
-
Convertir en hexadécimal :
- 80
- 160
- 128
- 233
Exercice 2 : les couleurs #
Il existe différentes manières d’encoder les couleurs.
Voici un exemple qui nous servira de référence :
Si les couleurs ne sont pas visibles à l’écran, on voit un rouge un peu rosé
>>> hex(212)
"0xd4"
Dans l’encodage RGB des couleurs on utilise 3 octets pour représenter une couleur. Elle est généralement donnée en hexadécimal et la notation est :
#RRGGBB
où RR représente les chiffres hexadécimaux représentant le niveau de rouge,
GG ceux de vert (green) et BB… je vous laisse deviner.
Dans l’image on peut voir qu’ils sont traduits en décimal.
Ainsi la couleur #D43750 est traduite en rgb(212, 55, 80)
-
Selon ce modèle, comment obtenir un rouge pur ? Un vert ? un bleu ?
On donnera les représentations décimales et hexadécimales.
-
Même chose pour le blanc et le noir.
-
Lisons une couleur : traduire en français la couleur :
#ff8800. -
Même chose pour la couleur
rgb(0, 255, 170).
Cette représentation des couleurs est commode pour afficher à l’écran.
Avec un pixel constitué de LEDs (“rouge”, “verte” et “bleue”), on donne à chaque LED l’intensité correspondant à la valeur et la lumière émise correspond à la couleur désirée.
Ce modèle ne convient pas pour imprimer. En effet, l’écran éteint est noir, alors que la feuille sur laquelle on imprime est blanche…
-
Dans une imprimante jet d’encre couleur, quelles sont les couleurs des cartouches ?
-
Pourquoi utiliser aussi une cartouche de noir alors qu’il suffit d’ajouter toutes les couleurs précédentes pour en construire ?
-
Donner l’encodage
RGBdes couleurs en question.
Pour imprimer on utilise l’encodage des couleurs CMYK.
Il existe d’autres encodages pour les couleurs, qui sont adaptés aux travaux de graphisme, en particulier HSV : hue (teinte), saturation, value qui convient davantage à la perception humaine des couleurs.
