Vous pourriez vouloir vérifier exif-py :
Bibliothèque Python pour extraire les données EXIF des fichiers tiff et jpeg. Très facile à utiliser - $ ./EXIF.py image.jpg
ou le Bibliothèque d'imagerie Python (PIL) :
La bibliothèque Python Imaging Library (PIL) ajoute des capacités de traitement d'images à votre interpréteur Python. Cette bibliothèque prend en charge de nombreux formats de fichiers et offre de puissantes capacités de traitement d'images et de graphiques.
Il y a aussi le bien nommé pyexif : http://pyexif.sourceforge.net/
La bibliothèque et les outils python pyexif visent à extraire les informations EXIF des fichiers Jpeg et Tiff qui en contiennent. Ces informations sont généralement incluses dans les images créées à l'aide de dispositifs d'imagerie numérique tels que les appareils photo numériques, les scanners de films numériques, etc.
Cependant, il semble que pyexif n'ait pas été mis à jour depuis un certain temps. Ils recommandent, si le leur ne fonctionne pas, d'essayer EXIF-py, donc vous devriez probablement essayer celui-là en premier, car leur page sourceforge semble avoir été mise à jour. un peu de Il y a eu de l'activité récemment, mais pas beaucoup. Enfin, en utilisant PIL, vous pourriez faire ceci :
from PIL import Image
from PIL.ExifTags import TAGS
def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
ret[decoded] = value
return ret
Avis de non-responsabilité :
Je n'ai aucune idée de ce qui est le mieux, c'est juste ce que j'ai pu trouver avec Google :)
1 votes
La question devrait peut-être se lire comme suit : "Quelles sont les options disponibles pour éditer Exif (Exchangeable image file format) en utilisant python qui mettent l'accent sur l'ensemble des fonctionnalités (par exemple, la capacité de récupérer les balises propriétaires des fournisseurs et la compatibilité avec une grande variété de formats d'image) plutôt que sur la vitesse ?"
2 votes
@Wooble et al : "Si cette question peut être reformulée pour correspondre aux règles du centre d'aide, veuillez modifier la question ou laisser un commentaire." J'ai fait ce dernier, mais la Q a été fermée sans autre commentaire. Que se passe-t-il ? (J'essaie juste de comprendre, et je ne veux pas perdre de temps à commenter/éditer des questions si c'est une fatalité).
0 votes
Je voulais connaître l'avis d'autres développeurs en posant cette question ! Débordement d'opinions sur les paquets ?
1 votes
Gardez à l'esprit qu'à peu près toutes les solutions non-exiv2 ici ne seront pas en mesure d'accéder à
MakerNote
. Dans cette balise EXIF, les fabricants d'appareils photo ajoutent leurs propres balises qui contiennent des informations précieuses. Vous n'obtiendrez donc que les balises de base avec la plupart des bibliothèques des réponses ci-dessous.