Bonjour,
Il m'est demandé ces quatre questions en langage Python :
a) Écrire les instructions qui demandent le chemin d'accès à la photo, qui ouvre la photo et qui affiche les caractéristiques format, taille et mode ( à l'aide des méthodes .format, .size et .mode de la bibliothèque PIL). On gérera l'exception d'inexistence de la photo.
b) Écrire les instructions qui permettent d'afficher l'image inversée, c'est-à-dire qui affiche l'image composée des pixels obtenus en prenant le complément à 255 de chaque composante du pixel d'origine.
c) Écrire les instructions qui permettent d'afficher l'image niiroir, c'est à dire une symétrie par rapport à un axe vertical, le bord droit de l'image en l'occurence.
d) Écrire les instructions qui transforment une image en couleurs en une image en niveaux de gris. Pour cela, on remplace chacun des pixels par le même nombre : 0.2125 * R + 0.7154 * G + 0.0721 * B où R, G et B sont les codes couleurs de la photo d'origine.
Concrètement, j'ai essayé cela sans succès :
from PIL import Image
chemin_acces=input("Chemin d'accès de la photo ? ")
image=Image.open("chemin_acces ")
a,b=image.size
print(image.size)
print(image.mode)
print(image.format)
Merci de votre aide.
-----