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.