Page 5 - Enrolles_SNT
P. 5
Dans les scripts suivants, certaines instructions sont masquées en rouge : à vous de les compléter !
Script
import ti_plotlib as plt plt.cls() plt.gr.drawImage("GIRL_150",20,50) def symetrie1():
for x in range(20,134): for y in range(50,200):
c=plt.gr.getPixel(x,y)
plt.gr.setPixel( , ,c) symetrie1()
plt.show_plot()
Exercice 2
for x in range(20,134) signifie que x va prendre toutes les valeurs entières de 20 à 133. De même, for y in range(50,200) signifie que y va prendre toutes les valeurs entières de 50 à 199.
Complétez le script précédent pour symétriser l’image. Que permettent de réaliser les deux dernières instructions de ce script ?
Corrigé de l’exercice p. 26
Exercice 3
Soit M(x,y) dans le repère des pixels. Soit M’ symétrique de M par rapport à la droite D d’équation et M’’ symétrique de M’ par rapport à la droite d’équation
. En remarquant que J, le milieu de [M’M’’], appartient à la droite , déterminez les coordonnées du point M’’ en fonction de x et y.
Corrigé de l’exercice p. 26
Exercice 4
Complétez le script suivant qui permet d’afficher l’image de SuperGirl et de lui appliquer deux symétries successives : la première par rapport à la droite D d’équation et la seconde par rapport à la droite d’équation .
Script
import ti_plotlib as plt plt.cls() plt.gr.drawImage("GIRL_150",20,50) def symetrie2():
for x in range(20,134): for y in range(50,200):
c=plt.gr.getPixel(x,y)
plt.gr.setPixel( , ,c) symetrie2()
plt.show_plot()
Modification des couleurs
Objectif 2 Niveau débutant
Programmation : modifier la couleur des pixels afin d’obtenir des filtres d’images SNT : la photographie numérique, traitement d’image
Corrigé de l’exercice sur https://go.eyrolles.com/pythonsnt
19
7 ÉCRAN MAGIQUE 6 TI-RGB ARRAY 5 MUSIQUE ! 4 TRAME NMEA 3 ROVER 2 AUTOUR DES IMAGES 1 PIXEL ART