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 PIL2
from PIL import Image
3
# Charge le module ImageFiler de PIL4
from PIL import ImageFilter
5
# Charger l'image6
img = Image.open('JasonStatham.jpg')
7
# Afficher l'image d'origine8
img.show()
9
# Afficher la définition de l'image d'origine10
print("LxH:", img.size)
11
# Définir les coordonnées en pixel des points a et b12
Xpa = ; Ypa = ; Xpb = 556 ; Ypb =
13
box = (Xpa,Ypa,Xpb,Ypb)
14
recadre = img.crop(box)
15
# Afficher l'image recadrée16
recadre.show()
17
# Afficher la définition de l'image recadrée18
print("lxh:",recadre.size)
19
# Enregistrer l'image recadrée20
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.