Class: ImageVoodoo::ExifIFD0Directory

Inherits:
Directory
  • Object
show all
Defined in:
lib/image_voodoo/metadata.rb

Overview

GENERATED

Constant Summary collapse

TAGS =
{
  'Image Description' => ['TAG_IMAGE_DESCRIPTION', :get_string],
  'Make' => ['TAG_MAKE', :get_string],
  'Model' => ['TAG_MODEL', :get_string],
  'Orientation' => ['TAG_ORIENTATION', :get_int],
  'X Resolution' => ['TAG_X_RESOLUTION', :get_rational],
  'Y Resolution' => ['TAG_Y_RESOLUTION', :get_rational],
  'Resolution Unit' => ['TAG_RESOLUTION_UNIT', :get_int],
  'Software' => ['TAG_SOFTWARE', :get_string],
  'Datetime' => ['TAG_DATETIME', :get_string],
  'Artist' => ['TAG_ARTIST', :get_string],
  'White Point' => ['TAG_WHITE_POINT', :get_rational_array],
  'Primary Chromaticities' => ['TAG_PRIMARY_CHROMATICITIES', :get_rational_array],
  'Ycbcr Coefficients' => ['TAG_YCBCR_COEFFICIENTS', :get_rational_array],
  'Ycbcr Positioning' => ['TAG_YCBCR_POSITIONING', :get_int],
  'Reference Black White' => ['TAG_REFERENCE_BLACK_WHITE', :get_string],
  'Exif Sub Ifd Offset' => ['TAG_EXIF_SUB_IFD_OFFSET', :get_string],
  'Gps Info Offset' => ['TAG_GPS_INFO_OFFSET', :get_string],
  'Copyright' => ['TAG_COPYRIGHT', :get_string],
  'Time Zone Offset' => ['TAG_TIME_ZONE_OFFSET', :get_string],
  'Win Title' => ['TAG_WIN_TITLE', :get_string],
  'Win Comment' => ['TAG_WIN_COMMENT', :get_string],
  'Win Author' => ['TAG_WIN_AUTHOR', :get_string],
  'Win Keywords' => ['TAG_WIN_KEYWORDS', :get_string],
  'Win Subject' => ['TAG_WIN_SUBJECT', :get_string]
}.freeze

Class Method Summary collapse

Methods inherited from Directory

#[], #exists?, #initialize

Constructor Details

This class inherits a constructor from ImageVoodoo::Directory

Class Method Details

.directory_classObject



143
144
145
# File 'lib/image_voodoo/metadata.rb', line 143

def self.directory_class
  com.drew..exif.ExifIFD0Directory
end