Dein Bild ist falsch! Im Zweifelsfall sollten die meisten mit einem Smartphone aufgenommenen Fotos Exif-Daten enthalten. Analysieren Sie Fotos mit verdächtigen Zeitreihen auf Twitter usw. Ich denke, es kann auf verschiedene Arten verwendet werden.
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")
Es können nur bestimmte Daten erfasst werden, indem das im letzten Druck übergebene Teil neu geschrieben wird.
print get_exif(my_img,"DataTime")
print get_exif(my_img,"Model")
etc.
Recommended Posts