A photo's EXIF, for the viewer's sidebar: the camera,
exposure, dates and GPS position worth keeping (Storage.Exif.summary/1, in the
file's metadata["exif"]), and a way to look at the whole dump.
- A photo whose EXIF was never read (one uploaded before it was kept) shows a Read EXIF button; reading records the summary and the position.
- A photo with EXIF shows its groups, All EXIF (every tag the original carries, grouped, read on request and not stored) and Read again.
- A photo that was read and had none says so.
Nothing here writes: the buttons send read_exif, show_exif and hide_exif
to the host (target), which decides who may. A host must not show this panel
to anyone who may not see where a photo was taken.
Summary
Functions
The groups of a summary as [{title, [{label, value}]}]: what the panel prints.
Functions
Attributes
id(:string) (required)exif(:any) - the file'smetadata["exif"]: nil when never read. Defaults tonil.latitude(:any) - Defaults tonil.longitude(:any) - Defaults tonil.tags(:any) - every tag of the original (Storage.exif_tags/1) while the whole dump is open. Defaults tonil.status(:atom) - Defaults tonil.Must be one ofnil,:reading, or:error.can_read(:boolean) - whether the buttons that record are offered. Defaults tofalse.target(:any) - thephx-targetof the buttons. Defaults tonil.
The groups of a summary as [{title, [{label, value}]}]: what the panel prints.