Just leaving a note here for discussion / future work. As discussed in #2262 it would be useful to have the EXIF parsert split out. Formats that support EXIF: JPEG, TIFF, HEIF, WebP, AVIF, CR2, CR3, NEF, ARW, DNG, JP2 I've had a look through the internet archive and a few other places, and collected up all the EXIF specs I could find. I've dropped them here: * [exif repo](https://github.com/bitplane/exif/)