Etape 2 : Comprendre le un programme
1
# ***** Découper l'image *****2
from PIL import Image
3
# Commentaire à ajouter4
from PIL import ImageFilter
5
# Commentaire à ajouter6
img = Image.open('Jason-Statham.jpg')
7
# Commentaire à ajouter8
img.show()
9
# Commentaire à ajouter10
print("LxH:", img.size)
11
# Commentaire à ajouter12
Xa = 232 ; Ya = 2 ; Xb = 550 ; Yb = 320
13
# Commentaire à ajouter14
box = (Xa,Ya,Xb,Yb)
15
# Commentaire à ajouter16
decoupe = img.crop(box)
17
# Commentaire à ajouter18
decoupe.show()
19
# Commentaire à ajouter20
print("lxh:",decoupe.size)
21
# Commentaire à ajouter22
decoupe.save("image_decoupee.png")
23
# Commentaire à ajouter24
#***** Appliquer un filtre *****25
img2 = Image.open('image_decoupee.png')
26
# Commentaire à ajouter27
im_filtree = img2.filter(ImageFilter.CONTOUR)
28
# Commentaire à ajouter29
im_filtree.show()
30
# Commentaire à ajouter31
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
.