Image Format Guides
Deep-dive technical documentation for developers. Learn the binary structure, metadata locations, and byte-level details of each image format PicScrub supports.
The most common image format with complex EXIF/IPTC metadata
Lossless format with chunk-based metadata storage
Modern format using RIFF container with embedded metadata
Animation-capable format with comment and XMP extensions
XML-based vector format with embedded metadata elements
Flexible format with IFD-based tag structure
Apple's high-efficiency format using ISOBMFF container
Camera raw formats including DNG, CR2, NEF, and ARW
Format Comparison
| Format | EXIF | GPS | XMP | ICC Profile | Lossless Removal |
|---|---|---|---|---|---|
| JPEG | ✓ | ✓ | ✓ | ✓ | ✓ |
| PNG | ✓ | ✓ | ✓ | ✓ | ✓ |
| WebP | ✓ | ✓ | ✓ | ✓ | ✓ |
| GIF | - | - | ✓ | - | ✓ |
| SVG | - | - | ✓ | - | ✓ |
| TIFF | ✓ | ✓ | ✓ | ✓ | ✓ |
| HEIC | ✓ | ✓ | ✓ | - | Zero-overwrite |
| RAW/DNG | ✓ | ✓ | ✓ | ✓ | ✓ |
For Developers
Each format guide includes byte-level hex examples, binary structure diagrams, and code references from the PicScrub library. Use these guides to understand how metadata is stored and removed.