๐ Exif Data
Compatibilityโ
| Exif Field | Representation | Read | Write | Explanation |
|---|---|---|---|---|
| Rating | Favorites | โ๏ธ | โ๏ธ | Settable via "Minimum image rating to interpret as favorite" |
| ImageHeight | Height | โ๏ธ | โ | Used for aspect ratio calculation |
| ImageWidth | Width | โ๏ธ | โ | Used for aspect ratio calculation |
| EXIF:DateTimeOriginal | Timestamp | โ๏ธ | โ | Parsing rules settable in settings. Dates you edit are written back to XMP:DateCreated, never to an EXIF date tag. |
| XMP:DateCreated | Timestamp | โ๏ธ | โ๏ธ | The only tag LibrePhotos writes dates to. It is used instead of an EXIF date tag because EXIF tags cannot be written into an XMP sidecar, and because writing it leaves the camera's original EXIF:DateTimeOriginal untouched. Highest-priority date parsing rule. |
| EXIF:ModifyDate | Timestamp | โ๏ธ | โ | Read-only. Parsing rules settable in settings; dates you edit are written back to XMP:DateCreated. |
| QuickTime:CreateDate | Timestamp | โ๏ธ | โ | Parsing rules settable in settings. Dates you edit are written back to XMP:DateCreated, never to an EXIF date tag. |
| QuickTime:Duration | Video length | โ๏ธ | โ | Used for video length on video tiles |
| Composite:GPSLatitude | GPS_lat | โ๏ธ | โ | Used for photo label on map |
| Composite:GPSLongitude | GPS_lon | โ๏ธ | โ | Used for photo label on map |
| Composite:GPSDateTime | Timestamp | โ๏ธ | โ | Used by the GPS-based timestamp parsing rules. |
| EXIF:Model | Camera Model | โ๏ธ | โ | Camera model in Info |
| EXIF:LensModel | Lens | โ๏ธ | โ | Lens in Info |
| File:FileSize | File Size | โ๏ธ | โ | File Size in Info |
| EXIF:FNumber | F Stop | โ๏ธ | โ | F Stop in Info |
| EXIF:ExposureTime | Shutter Speed | โ๏ธ | โ | Shown as Shutter Speed in Info (stored as a fraction, e.g. 1/250) |
| EXIF:ISOSpeedRatings | ISO | โ๏ธ | โ | ISO in Info |
| EXIF:FocalLength | Focal Length | โ๏ธ | โ | Focal Length in Info |
| EXIF:FocalLengthIn35mmFilm | Focal Length in 35mm | โ๏ธ | โ | Focal Length in 35mm Film in Info |
| XMP:RegionInfo | Faces | โ๏ธ | โ๏ธ | Faces and people are read from XMP:RegionInfo. Writing is opt-in via the "Write face tags to image files" setting (off by default); when enabled, labelling a face writes MWG regions as XMP-mwg-rs:RegionInfo (with AppliedToDimensions and normalized areas) to the image file or XMP sidecar. Only manually labelled people are given a name; auto-detected faces are written as unnamed regions. |
| XMP:Subject | Keywords / People | โ๏ธ | โ๏ธ | Read and merged with IPTC:Keywords into the photo's keywords. Written alongside face regions: the names of manually labelled people are added as keywords for Lightroom compatibility. |
| IPTC:Keywords | Keywords | โ๏ธ | โ | Merged with XMP:Subject into the photo's keywords. |
| EXIF:Orientation | Orientation | โ๏ธ | โ๏ธ | Read to transform face-region coordinates. Written back (composed with your rotation) when you rotate a photo, but only if "Synchronize metadata to disk" is enabled. |
| EXIF:SubSecTimeOriginal | Sub-second time | โ๏ธ | โ | Read on every metadata extract; used for burst/sequence detection. |
| EXIF:ImageNumber | Image sequence | โ๏ธ | โ | Read on every metadata extract; used for burst/sequence detection. |
Some tags are only read when a matching rule is active. The burst/stacking detection
rules read MakerNotes:BurstMode, MakerNotes:ContinuousDrive and
MakerNotes:SequenceNumber only when the corresponding stack-detection rule is enabled
in your settings.
To back-fill an existing library with face tags, run
python manage.py save_metadata --types face_tags (add --media-file to write into the
images instead of XMP sidecars).