2 – Permutation des couleurs d’une image

Nous allons utiliser la bibliothèque PIL pour la manipulation des images de sortes à pouvoir gérer tous les formats et récupérer facilement la composante de chaque pixel
sous forme d’un nombre compris entre 0 et 255.

Une image en niveaux de gris n’aura qu’une seule composante, une image couleur en aura 3 : une Rouge, une Verte et une Bleue.

On souhaite que l’image suivante :

rose

donne après la permutation des couleurs R –> V –> B –> R les images suivantes :

Itération 1Itération 2Itération 3
iteration1iteration2iteration3

Exercice 1 : Compléter la fonction permuter de l’exemple suivant pour obtenir les images ci-dessus.

Exercice 2 : Recommencer le même travail en complétant la fonction permuter du code suivant

Exercice 3 : Améliorer le code précédent pour que l’utilisateur puisse choisir son image à partir d’une boîte de dialogue.