Après avoir chargé un fichier image avec PIL.Image, comment puis-je déterminer si le fichier image est un PNG/JPG/BMP/GIF? Je comprends très peu de choses sur ces formats de fichiers, PIL peut-il obtenir les métadonnées format
à partir de l'en-tête du fichier? Ou doit-il "analyser" les données du fichier?
Si PIL ne fournit pas une telle API, existe-t-il une bibliothèque python qui le fait?
Essayer:
img = Image.open(filename)
print(img.format) # 'JPEG'
Plus d'informations