ImageExifImageEmbeddedMetadata

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

Attributes

  1. iso (type: integer(), default: nil)
    -
  2. modificationTime (type: String.t, default: nil)
    - in time_t
  3. subjectLocationY (type: integer(), default: nil)
    -
  4. meteringMode (type: integer(), default: nil)
    - 1-6, see EXIF definition
  5. subjectDistance (type: number(), default: nil)
    -
  6. flashUsed (type: boolean(), default: nil)
    -
  7. focalLength35mm (type: number(), default: nil)
    - convert to match 35mm film camera
  8. lensMaker (type: String.t, default: nil)
    -
  9. lightSource (type: integer(), default: nil)
    -
  10. subjectLocationX (type: integer(), default: nil)
    -
  11. deprecatedState (type: String.t, default: nil)
    -
  12. orientation (type: String.t, default: nil)
    -
  13. description (type: String.t, default: nil)
    - EXIF_TAG_IMAGE_DESCRIPTION
  14. xResolution (type: number(), default: nil)
    - pixels per inch
  15. cameraMaker (type: String.t, default: nil)
    - Device - Camera raw text without normalization
  16. 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.
  17. keywords (type: String.t, default: nil)
    - EXIF_TAG_XP_KEYWORDS
  18. cameraModel (type: String.t, default: nil)
    - raw text without normalization
  19. destDistance (type: float(), default: nil)
    -
  20. destBearing (type: float(), default: nil)
    -
  21. longitude (type: float(), default: nil)
    - +/- 180 inclusive
  22. gpsStatus (type: String.t, default: nil)
    -
  23. focalPlaneXres (type: number(), default: nil)
    -
  24. comments2 (type: String.t, default: nil)
    - EXIF_TAG_XP_COMMENT
  25. altitude (type: float(), default: nil)
    -
  26. hPositioningError (type: float(), default: nil)
    - in meters
  27. maxApertureAtShortFocal (type: number(), default: nil)
    -
  28. imageHeight (type: integer(), default: nil)
    -
  29. brightness (type: number(), default: nil)
    -
  30. focusMode (type: String.t, default: nil)
    -
  31. imgDirection (type: float(), default: nil)
    - GPS Heading 0.00 to 359.99 degrees
  32. destLongitude (type: float(), default: nil)
    -
  33. exposureBias (type: number(), default: nil)
    -
  34. gpsMeasureMode (type: String.t, default: nil)
    -
  35. shortFocal (type: integer(), default: nil)
    -
  36. exposureProgram (type: integer(), default: nil)
    - 1-8, see EXIF definition
  37. maxApertureAtLongFocal (type: number(), default: nil)
    -
  38. subject (type: String.t, default: nil)
    - EXIF_TAG_XP_SUBJECT
  39. author2 (type: String.t, default: nil)
    - EXIF_TAG_XP_AUTHOR
  40. imgDirectionRef (type: String.t, default: nil)
    -
  41. aperture (type: number(), default: nil)
    -
  42. destLatitude (type: float(), default: nil)
    - GPS location of destination point.
  43. iptc (type: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadata, default: nil)
    -
  44. author (type: String.t, default: nil)
    - Text fields EXIF_TAG_ARTIST
  45. latitude (type: float(), default: nil)
    - GPS location +/- 90 inclusive
  46. longFocal (type: integer(), default: nil)
    -
  47. digitalZoomRatio (type: number(), default: nil)
    -
  48. 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)
  49. imageWidth (type: integer(), default: nil)
    -
  50. software (type: String.t, default: nil)
    - EXIF_TAG_SOFTWARE
  51. deprecatedCity (type: String.t, default: nil)
    - Location from IPTC @deprecated: Use iptc.location instead.
  52. focalLength (type: number(), default: nil)
    -
  53. focalPlaneResUnit (type: integer(), default: nil)
    -
  54. 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).
  55. destBearingRef (type: float(), default: nil)
    - Bearing and distance to destination point.
  56. yResolution (type: number(), default: nil)
    - pixels per inch
  57. colorSpace (type: integer(), default: nil)
    -
  58. captureTime (type: String.t, default: nil)
    - Capturing settings in time_t
  59. deprecatedCountry (type: String.t, default: nil)
    -
  60. comments (type: String.t, default: nil)
    - EXIF_TAG_USER_COMMENT
  61. exposureTime (type: number(), default: nil)
    -
  62. title (type: String.t, default: nil)
    - EXIF_TAG_XP_TITLE
  63. 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
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.ImageExifImageEmbeddedMetadata