Découvrez de nouvelles perspectives et obtenez des réponses sur FRstudy.me. Découvrez des réponses approfondies de professionnels expérimentés couvrant un large éventail de sujets pour satisfaire tous vos besoins d'information.
from PIL import Image
# ouverture de l'image
# remarque: img1 est un nom de variable, vous pouvez mettre un autre nom à la place.
img1-Image.open(«pomme.jpg>>)
# Récupération de la largeur et de la hauteur de l'image en pixels:
largeur,hauteur=img1.size
# ouverture d'une nouvelle image
# remarque: img2 est un nom de variable, vous pouvez mettre un autre nom à la place.
img2-Image.new['RGB, (largeur, hauteur]]
#pour chaque ligne :
for y in range(hauteur):
#pour chaque colonne :
for x in range(largeur):
# Récupération des composantes RGB du pixel courant (triplet r,g,b).
r.g,b=img1.getpixel((x, y)]
pixel2 = (r,0,0)
img2.putpixel((x, y), pixel2]
# sauvegarde de img2:
img2.save(«pommener.jpg>>)
# on montre l'image :
img2.show]
Expliquez comment modifier ce programme pour qu'il inverse les composantes bleue et rouge d'un pixel.
Effectuez la modification, exécutez le programme ainsi modifié et insérez une capture d'écran datée du résultat.
![From PIL Import Image Ouverture De Limage Remarque Img1 Est Un Nom De Variable Vous Pouvez Mettre Un Autre Nom À La Place Img1Imageopenpommejpggtgt Récupération class=](https://fr-static.z-dn.net/files/db3/626b7832a217d3fb8d50a8c59d8f1b5b.png)