Lorsque vous travaillez avec des images en Python, il est souvent utile d'extraire les métadonnées stockées au format EXIF (Exchangeable Image File Format). La bibliothèque d'imagerie Python (PIL) fournit un mécanisme pratique pour accéder aux données EXIF sous forme de dictionnaire.
Pour récupérer des données EXIF, vous pouvez utiliser le _getexif() dans PIL. Voici un exemple :
import PIL.Image
img = PIL.Image.open('img.jpg')
exif_data = img._getexif()
Cela renverra un dictionnaire avec des touches numériques. Chaque clé représente un ID de balise EXIF et la valeur correspondante correspond aux données associées.
Si vous préférez indexer les noms de balises lisibles par l'homme, vous pouvez utilisez l'attribut TAGS du module PIL.ExifTags :
import PIL.ExifTags
exif = {
PIL.ExifTags.TAGS[k]: v
for k, v in img._getexif().items()
if k in PIL.ExifTags.TAGS
}
Ce dictionnaire contiendra désormais les données EXIF indexées par noms de balises.
Avec ces méthodes, vous pouvez facilement accéder et interpréter les métadonnées EXIF en Python, facilitant ainsi l'analyse, la manipulation et l'organisation des images. tâches.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3