in mapillary_tools/exif_write.py [0:0]
def write(self, filename=None):
"""Save exif data to file."""
if filename is None:
if isinstance(self._filename_or_bytes, str):
filename = self._filename_or_bytes
else:
raise RuntimeError("Unable to write image into bytes")
exif_bytes = self._safe_dump()
if isinstance(self._filename_or_bytes, bytes):
img = self._filename_or_bytes
else:
with open(self._filename_or_bytes, "rb") as fp:
img = fp.read()
piexif.insert(exif_bytes, img, filename)