Page 3 - Enrolles_SNT
P. 3
Chapitre 2
Autour des images
Dans ce chapitre, nous allons lire le code couleur des pixels d’une image, puis la symétriser, modifier ses couleurs et enfin la convertir en nuances de gris.
Retournement d’image
Objectif 1 Niveau débutant
Programmation : prise en main des commandes pour afficher une image et la symétriser SNT : la photographie numérique, traitement d’image
AFFICHER UNE IMAGE
Théorie Une image de 114 × 150 pixels se traduit par une matrice de 114 colonnes et 150 lignes, qui se compose de triplets (r,g,b) correspondant à la couleur de chaque pixel. r, g et b sont des entiers compris entre 0 et 255 qui représentent respectivement la quantité de rouge, de vert et de bleu d’un pixel.
Commençons par afficher une image sur la calculatrice. Dans l’ap- plication permettant de programmer en Python, les images ont un format un peu spécial... Via le lien https://go.eyrolles.com/ pythonsnt, téléchargez l’image de SuperGirl, de 114 × 150 pixels. Puis transférez ce fichier GIRL_150.8xv dans votre TI-83 Premium CE à l’aidedulogicielTIConnecttm CE.
Pour afficher l’image, il faut écrire l’instruction :
plt.gr.drawImage("GIRL_150",100,50)
GIRL_150 est le nom du fichier, tandis que 100 et 50 corres- pondent aux coordonnées du point supérieur gauche de l’image.
Attention, le repère des pixels a son origine tout en haut à gauche de l’écran.
point de coordonnées (0,0)
17
7 ÉCRAN MAGIQUE 6 TI-RGB ARRAY 5 MUSIQUE ! 4 TRAME NMEA 3 ROVER 2 AUTOUR DES IMAGES 1 PIXEL ART