Maison > développement back-end > Tutoriel Python > Comment accéder aux données EXIF ​​en Python ?

Comment accéder aux données EXIF ​​en Python ?

Mary-Kate Olsen
Libérer: 2024-10-22 19:27:37
original
749 Les gens l'ont consulté

How Do I Access EXIF Data in Python?

Comment accéder aux données EXIF ​​en Python

Les données EXIF ​​(Exchangeable Image File Format) fournissent des métadonnées précieuses sur une image, y compris des détails sur le appareil photo, paramètres et même coordonnées GPS. En Python, accéder aux données EXIF ​​​​à partir d'une image est simple à l'aide de la méthode _getexif() de la classe PIL Image.

Méthode PIL :

<code class="python">import PIL.Image

img = PIL.Image.open('img.jpg')
exif_data = img._getexif()</code>
Copier après la connexion

Cette méthode renvoie un dictionnaire indexé par des balises numériques EXIF. Si vous préférez les noms de balises comme clés de dictionnaire, vous pouvez utiliser le code suivant :

<code class="python">import PIL.ExifTags

exif = {
    PIL.ExifTags.TAGS[k]: v
    for k, v in img._getexif().items()
    if k in PIL.ExifTags.TAGS
}</code>
Copier après la connexion

Le dictionnaire résultant contient désormais des données EXIF ​​indexées par noms de balises, offrant un moyen plus intuitif d'accéder à des métadonnées spécifiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal