Module File.ImageMediaMetadata
module Location : sig ... end
type t
=
{
aperture : float;
The aperture used to create the photo (f-number).
cameraMake : string;
The make of the camera used to create the photo.
cameraModel : string;
The model of the camera used to create the photo.
colorSpace : string;
The color space of the photo.
date : string;
The date and time the photo was taken (EXIF format timestamp).
exposureBias : float;
The exposure bias of the photo (APEX value).
exposureMode : string;
The exposure mode used to create the photo.
exposureTime : float;
The length of the exposure, in seconds.
flashUsed : bool;
Whether a flash was used to create the photo.
focalLength : float;
The focal length used to create the photo, in millimeters.
height : int;
The height of the image in pixels.
isoSpeed : int;
The ISO speed used to create the photo.
lens : string;
The lens used to create the photo.
location : Location.t;
Geographic location information stored in the image.
maxApertureValue : float;
The smallest f-number of the lens at the focal length used to create the photo (APEX value).
meteringMode : string;
The metering mode used to create the photo.
rotation : int;
The rotation in clockwise degrees from the image's original orientation.
sensor : string;
The type of sensor used to create the photo.
subjectDistance : int;
The distance to the subject of the photo, in meters.
whiteBalance : string;
The white balance mode used to create the photo.
width : int;
The width of the image in pixels.
}
val aperture : (t, float) GapiLens.t
val cameraMake : (t, string) GapiLens.t
val cameraModel : (t, string) GapiLens.t
val colorSpace : (t, string) GapiLens.t
val date : (t, string) GapiLens.t
val exposureBias : (t, float) GapiLens.t
val exposureMode : (t, string) GapiLens.t
val exposureTime : (t, float) GapiLens.t
val flashUsed : (t, bool) GapiLens.t
val focalLength : (t, float) GapiLens.t
val height : (t, int) GapiLens.t
val isoSpeed : (t, int) GapiLens.t
val lens : (t, string) GapiLens.t
val location : (t, Location.t) GapiLens.t
val maxApertureValue : (t, float) GapiLens.t
val meteringMode : (t, string) GapiLens.t
val rotation : (t, int) GapiLens.t
val sensor : (t, string) GapiLens.t
val subjectDistance : (t, int) GapiLens.t
val whiteBalance : (t, string) GapiLens.t
val width : (t, int) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t