Votre photo est fausse! En cas de doute, la plupart des photos prises avec un smartphone doivent contenir des données Exif. Analysez les photos avec des séries chronologiques suspectes sur Twitter, etc. Je pense qu'il peut être utilisé de différentes manières.
pilexif.py
#!/user/bin/env python
# -*- coding: utf-8 -*-
import sys
from PIL import Image
from PIL.ExifTags import TAGS, GPSTAGS
def get_exif(file,field):
img = Image.open(file)
exif = img._getexif()
exif_data = []
for id, value in exif.items():
if TAGS.get(id) == field:
tag = TAGS.get(id, id),value
exif_data.extend(tag)
return exif_data
my_img = "sample.jpg "
print get_exif(my_img,"DateTimeOriginal")
Seules des données spécifiques peuvent être récupérées en réécrivant la partie passée lors de la dernière impression.
print get_exif(my_img,"DataTime")
print get_exif(my_img,"Model")
etc.
Recommended Posts