Free and open-source, lightweight and fast, EXIF parser and writer. Made with the Handmade philosophy.
- Sub-millisecond metadata parsing from digital photo (RAW and JPEG) files, from standard Tiff Exif tags and various MakerNote IFDs.
- Normalize MakerNote information into standardized Exif tags where possible.
- Write basic information in standard Tiff Exif tags.
- Write Exif info to JPEG files.
Currently the parsing-support status looks like this:
| File Type | Parsing | MakerNote |
|---|---|---|
| .JPG (JPEG) | β | |
| .WEBP (WebP) | β | |
| .PNG (Portable Network Graphics) | β | |
| .NEF, .ARW, .CR2, .DNG (TIFF) | β | |
| .RAF (Fujifilm) | β | β |
| .MRW (Standard, Minolta) | π§ | β |
| .MRW (Non-standard, Minolta) | β | β |
| .MDC (Minolta) | β | β |
| .X3F (Exif-containing FOVb, Sigma) | π§π’ | β |
| .NEF (Nikon) | β | β |
| .RAW (Kodak) | β | β |
| .CRW (Canon CIFF) | β | β |
Legend: β Supported; π§ Partially Supported; β Unsupported; π’ Slow.
Support for maker notes:
- Fujifilm makernotes
- Nikon makernotes ...
MIT License.
Contributions are welcome! Open a PR and we can work on merging your efforts!
Possible contributions:
- PNG parsing.
- WebP parsing.