Skip to content

server: exif data lost on geoimage arkive #129

@pat1

Description

@pat1

seems that:
image = DeletingImageField(processors=[Transpose(),ResizeToFit(1024, 1024)],
format='jpeg',
options={'quality': 70})

in geoimage/models.py do not save original exif data
we need to inject it like:
im = PILImage.open(PHOTOIMAGE)
im.thumbnail((1024,1024), PILImage.ANTIALIAS)
exif_dict = piexif.load(im.info["exif"])
mirror = im.copy()
exif_bytes = piexif.dump(exif_dict)
mirror.save(PHOTOIMAGE, "JPEG", quality=70,exif=exif_bytes)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions