View Source GoogleApi.ContentWarehouse.V1.Model.ImageExifImageEmbeddedMetadata (google_api_content_warehouse v0.3.0)
This class holds the EXIf/IPTC meta data Next Id: 104
Attributes
-
iso
(type:integer()
, default:nil
) - -
modificationTime
(type:String.t
, default:nil
) - in time_t -
subjectLocationY
(type:integer()
, default:nil
) - -
meteringMode
(type:integer()
, default:nil
) - 1-6, see EXIF definition -
subjectDistance
(type:number()
, default:nil
) - -
flashUsed
(type:boolean()
, default:nil
) - -
focalLength35mm
(type:number()
, default:nil
) - convert to match 35mm film camera -
lensMaker
(type:String.t
, default:nil
) - -
lightSource
(type:integer()
, default:nil
) - -
subjectLocationX
(type:integer()
, default:nil
) - -
deprecatedState
(type:String.t
, default:nil
) - -
copyright
(type:String.t
, default:nil
) - EXIF_TAG_COPYRIGHT -
orientation
(type:String.t
, default:nil
) - -
description
(type:String.t
, default:nil
) - EXIF_TAG_IMAGE_DESCRIPTION -
xResolution
(type:number()
, default:nil
) - pixels per inch -
cameraMaker
(type:String.t
, default:nil
) - Device - Camera raw text without normalization -
lensId
(type:String.t
, default:nil
) - Device - Lens We use this extended id to identify a lens uniquely. Canon: "%d %d %d"=.. Nikon: "%.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X" Don't change the format of the internal lens id because we use them to look up the lens names. -
keywords
(type:String.t
, default:nil
) - EXIF_TAG_XP_KEYWORDS -
cameraModel
(type:String.t
, default:nil
) - raw text without normalization -
destDistance
(type:float()
, default:nil
) - -
destBearing
(type:float()
, default:nil
) - -
longitude
(type:float()
, default:nil
) - +/- 180 inclusive -
gpsStatus
(type:String.t
, default:nil
) - -
focalPlaneXres
(type:number()
, default:nil
) - -
comments2
(type:String.t
, default:nil
) - EXIF_TAG_XP_COMMENT -
altitude
(type:float()
, default:nil
) - -
hPositioningError
(type:float()
, default:nil
) - in meters -
maxApertureAtShortFocal
(type:number()
, default:nil
) - -
imageHeight
(type:integer()
, default:nil
) - -
brightness
(type:number()
, default:nil
) - -
focusMode
(type:String.t
, default:nil
) - -
imgDirection
(type:float()
, default:nil
) - GPS Heading 0.00 to 359.99 degrees -
destLongitude
(type:float()
, default:nil
) - -
exposureBias
(type:number()
, default:nil
) - -
gpsMeasureMode
(type:String.t
, default:nil
) - -
shortFocal
(type:integer()
, default:nil
) - -
exposureProgram
(type:integer()
, default:nil
) - 1-8, see EXIF definition -
maxApertureAtLongFocal
(type:number()
, default:nil
) - -
subject
(type:String.t
, default:nil
) - EXIF_TAG_XP_SUBJECT -
author2
(type:String.t
, default:nil
) - EXIF_TAG_XP_AUTHOR -
imgDirectionRef
(type:String.t
, default:nil
) - -
aperture
(type:number()
, default:nil
) - -
destLatitude
(type:float()
, default:nil
) - GPS location of destination point. -
iptc
(type:GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadata.t
, default:nil
) - -
author
(type:String.t
, default:nil
) - Text fields EXIF_TAG_ARTIST -
latitude
(type:float()
, default:nil
) - GPS location +/- 90 inclusive -
longFocal
(type:integer()
, default:nil
) - -
digitalZoomRatio
(type:number()
, default:nil
) - -
gpsDop
(type:float()
, default:nil
) - Dilution of precision. HDOP/PDOP depends on measure mode. Find out more at http://en.wikipedia.org/wiki/Dilution_of_precision_(GPS) -
imageWidth
(type:integer()
, default:nil
) - -
software
(type:String.t
, default:nil
) - EXIF_TAG_SOFTWARE -
deprecatedCity
(type:String.t
, default:nil
) - Location from IPTC @deprecated: Use iptc.location instead. -
focalLength
(type:number()
, default:nil
) - -
focalPlaneResUnit
(type:integer()
, default:nil
) - -
cameraSerialNumber
(type:String.t
, default:nil
) - This is the extracted serial number from EXIF (the source depends on camera, most of the cameras store it in makers note tag). -
destBearingRef
(type:float()
, default:nil
) - Bearing and distance to destination point. -
yResolution
(type:number()
, default:nil
) - pixels per inch -
colorSpace
(type:integer()
, default:nil
) - -
captureTime
(type:String.t
, default:nil
) - Capturing settings in time_t -
deprecatedCountry
(type:String.t
, default:nil
) - -
comments
(type:String.t
, default:nil
) - EXIF_TAG_USER_COMMENT -
exposureTime
(type:number()
, default:nil
) - -
title
(type:String.t
, default:nil
) - EXIF_TAG_XP_TITLE -
continousDriveMode
(type:boolean()
, default:nil
) -
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ImageExifImageEmbeddedMetadata{ altitude: float() | nil, aperture: number() | nil, author: String.t() | nil, author2: String.t() | nil, brightness: number() | nil, cameraMaker: String.t() | nil, cameraModel: String.t() | nil, cameraSerialNumber: String.t() | nil, captureTime: String.t() | nil, colorSpace: integer() | nil, comments: String.t() | nil, comments2: String.t() | nil, continousDriveMode: boolean() | nil, copyright: String.t() | nil, deprecatedCity: String.t() | nil, deprecatedCountry: String.t() | nil, deprecatedState: String.t() | nil, description: String.t() | nil, destBearing: float() | nil, destBearingRef: float() | nil, destDistance: float() | nil, destLatitude: float() | nil, destLongitude: float() | nil, digitalZoomRatio: number() | nil, exposureBias: number() | nil, exposureProgram: integer() | nil, exposureTime: number() | nil, flashUsed: boolean() | nil, focalLength: number() | nil, focalLength35mm: number() | nil, focalPlaneResUnit: integer() | nil, focalPlaneXres: number() | nil, focusMode: String.t() | nil, gpsDop: float() | nil, gpsMeasureMode: String.t() | nil, gpsStatus: String.t() | nil, hPositioningError: float() | nil, imageHeight: integer() | nil, imageWidth: integer() | nil, imgDirection: float() | nil, imgDirectionRef: String.t() | nil, iptc: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadata.t() | nil, iso: integer() | nil, keywords: String.t() | nil, latitude: float() | nil, lensId: String.t() | nil, lensMaker: String.t() | nil, lightSource: integer() | nil, longFocal: integer() | nil, longitude: float() | nil, maxApertureAtLongFocal: number() | nil, maxApertureAtShortFocal: number() | nil, meteringMode: integer() | nil, modificationTime: String.t() | nil, orientation: String.t() | nil, shortFocal: integer() | nil, software: String.t() | nil, subject: String.t() | nil, subjectDistance: number() | nil, subjectLocationX: integer() | nil, subjectLocationY: integer() | nil, title: String.t() | nil, xResolution: number() | nil, yResolution: number() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.