Etape 2 : Comprendre le un programme

ouvrez le fichier module4.py , et saisissez le programme suivant.

1
# ***** Découper l'image *****
2
from PIL import Image
3
# Commentaire à ajouter
4
from PIL import ImageFilter
5
# Commentaire à ajouter
6
img = Image.open('Jason-Statham.jpg')
7
# Commentaire à ajouter
8
img.show()
9
# Commentaire à ajouter
10
print("LxH:", img.size)
11
# Commentaire à ajouter
12
Xa = 232 ; Ya = 2 ; Xb = 550 ; Yb = 320
13
# Commentaire à ajouter
14
box = (Xa,Ya,Xb,Yb)
15
# Commentaire à ajouter
16
decoupe = img.crop(box)
17
# Commentaire à ajouter
18
decoupe.show()
19
# Commentaire à ajouter
20
print("lxh:",decoupe.size)
21
# Commentaire à ajouter
22
decoupe.save("image_decoupee.png")
23
# Commentaire à ajouter
24
#***** Appliquer un filtre *****
25
img2 = Image.open('image_decoupee.png')
26
# Commentaire à ajouter
27
im_filtree = img2.filter(ImageFilter.CONTOUR)
28
# Commentaire à ajouter
29
im_filtree.show()
30
# Commentaire à ajouter
31
im_filtree.save("image_filtree.png")
32
# Commentaire à ajouter

Ajoutez, aux emplacements judicieux, les lignes de commentaires données dans le désordre (il faut insérer le commentaire sans oublier le symbole #, sinon la ligne sera considéré comme une ligne de code).

1
#   Charger l'image
2
#   Afficher l'image filtrée
3
#   Définir les coordonnées des points a et b
4
#   Enregistrer l'image découpée
5
#   Afficher la définition de l'image découpée
6
#   Afficher la définition de l'image d'origine
7
#   Charger l'image découpée
8
#   Définir la zone de découpage
9
#   Enregistrer l'image filtrée
10
#   Afficher l'image découpée
11
#   Réaliser la découpe
12
#   Afficher l'image d'origine
13
#   Charge le module ImageFiler de PIL
14
#   Appliquer un filtre (ici CONTOUR)
15
#   Charge le module Image depuis PIL

Exécuter le programme et présentez le résultat dans votre document Word .