1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
from PIL import Image
from PIL.ExifTags import TAGS
import os.path
import time
# Ouvrir l'image
image = Image.open("image.png")
# Créer un dictionnaire pour stocker les métadonnées
metadata = {}
# Ajouter une métadonnée
metadata = {'Nom':"Amadou Lam"}
# Ajouter la date et l'heure actuelles
metadata["DateTime"] = time.strftime("%Y:%m:%d %H:%M:%S")
# Ajouter la date et l'heure de la dernière modification du fichier
metadata["FileModifyDate"] = time.strftime("%Y:%m:%d %H:%M:%S", time.gmtime(os.path.getmtime("image.png")))
# Ajouter une métadonnée
metadata["Image modifiée"] = "L'image a été modifiée"
# Ajouter les métadonnées à l'image
for key, value in metadata.items():
image.info[key] = value
# Enregistrer l'image modifiée
image.save("image_modifiee.png")
# Ouvrir l'image modifiée
image = Image.open("image_modifiee.png")
# Lire les métadonnées de l'image
metadata = image.info
# Afficher les métadonnées
for key, value in metadata.items():
print(key + ": " + str(value)) |
Partager