GoogleApi.ContentWarehouse.V1.Model.ImageExifImageEmbeddedMetadata
Table of Contents ▼
Jump to a specific part of the page:
Description
This class holds the EXIf/IPTC meta data Next Id: 104
Attributes List
This module has the following attributes (case-insensitive ascending order):
View Attributes
- altitude
- aperture
- author
- author2
- brightness
- cameraMaker
- cameraModel
- cameraSerialNumber
- captureTime
- colorSpace
- comments
- comments2
- continousDriveMode
- copyright
- deprecatedCity
- deprecatedCountry
- deprecatedState
- description
- destBearing
- destBearingRef
- destDistance
- destLatitude
- destLongitude
- digitalZoomRatio
- exposureBias
- exposureProgram
- exposureTime
- flashUsed
- focalLength
- focalLength35mm
- focalPlaneResUnit
- focalPlaneXres
- focusMode
- gpsDop
- gpsMeasureMode
- gpsStatus
- hPositioningError
- imageHeight
- imageWidth
- imgDirection
- imgDirectionRef
- iptc
- iso
- keywords
- latitude
- lensId
- lensMaker
- lightSource
- longFocal
- longitude
- maxApertureAtLongFocal
- maxApertureAtShortFocal
- meteringMode
- modificationTime
- orientation
- shortFocal
- software
- subject
- subjectDistance
- subjectLocationX
- subjectLocationY
- title
- xResolution
- yResolution
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 -
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
, default:nil
)
- -
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
)
-
Type
@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
}
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
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.ImageExifImageEmbeddedMetadata