Exercice N°3 : changer un pixel de couleur
Vous devez utiliser l'image suivante « pomme.JPG » fournie :
Attention, pensez à mettre les images dans le même dossier que le programme.
1. Saisissez sous EduPhyton le programme suivant :
from PIL import Image
img = Image.open("pomme.jpg")
largeur_image,hauteur_image=img.size
for y in range(hauteur_image):
for x in range(largeur_image):
rouge,vert,bleu=img.getpixel((x,y))
nouveau_rouge=vert
nouveau_vert=bleu
nouveau_bleu=rouge
img.putpixel((x,y),(nouveau_rouge,nouveau_vert, nouveau_bleu))
img.show()
img.save("pommeMystere.jpg")
2. Exécutez ce programme, expliquez ce qu'il réalise et complétez le tableau suivant sur le document papier :
3. Commentez ce programme.
4. Modifiez ce programme afin de modifier les couleurs ainsi :
5. Modifiez ce programme afin de faire en sorte d'obtenir une image en nuance de gris : les nouvelles couleurs sont obtenues en faisant la division entière (euclidienne) de la somme des trois anciennes couleurs.
6. Modifiez ce programme afin de faire en sorte d'obtenir une image en négatif : les nouvelles couleurs sont obtenues en soustrayant les anciennes couleurs à 255.