deepfake / exif.py
Ayan515's picture
Upload 10 files
eb56a55 verified
raw
history blame contribute delete
390 Bytes
import tempfile
import exiftool
from PIL import Image
def exif_full_dump(image: Image.Image) -> dict:
"""Extract all EXIF metadata from an image using exiftool."""
with tempfile.NamedTemporaryFile(suffix='.jpg', delete=True) as tmp:
image.save(tmp.name)
with exiftool.ExifTool() as et:
metadata = et.get_metadata(tmp.name)
return metadata