Etape 2 - recadrer l'image
Dans cette partie, vous allez vous intéresser au recadrage de l'image en utilisant la méthode .crop
1
# Charge le module Image depuis PIL
2
from PIL import Image
3
# Charge le module ImageFiler de PIL
4
from PIL import ImageFilter
5
# Charger l'image
6
img = Image.open('JasonStatham.jpg')
7
# Afficher l'image d'origine
8
img.show()
9
# Afficher la définition de l'image d'origine
10
print("LxH:", img.size)
11
# Définir les coordonnées en pixel des points a et b
12
Xpa = ; Ypa = ; Xpb = 556 ; Ypb =
13
box = (Xpa,Ypa,Xpb,Ypb)
14
recadre = img.crop(box)
15
# Afficher l'image recadrée
16
recadre.show()
17
# Afficher la définition de l'image recadrée
18
print("lxh:",recadre.size)
19
# Enregistrer l'image recadrée
20
recadre.save("ImageRecadree.png")
Sur le DR :
Donner le nom de l'objet qui contient l'image d'origine,
Donner la syntaxe complète de la ligne qui permet le recadrage de l'image,
Donner le nom de l'objet qui contient l'image recadrée.
Compléter la ligne qui définit les coordonnées en pixel des points A et B à partir des calculs effectués précédemment,
Exécuter le programme et valider son fonctionnement.
Sur le DR :
Recopier la définition de l'image recadrée,
Conclure sur la justesse de votre prédétermination de la taille de l'image recadrée.