Class: ImageVoodoo::PanasonicMakernoteDirectory

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

Overview

GENERATED

Constant Summary collapse

TAGS =
{
  'Quality Mode' => ['TAG_QUALITY_MODE', :get_string],
  'Firmware Version' => ['TAG_FIRMWARE_VERSION', :get_string],
  'White Balance' => ['TAG_WHITE_BALANCE', :get_string],
  'Focus Mode' => ['TAG_FOCUS_MODE', :get_string],
  'Af Area Mode' => ['TAG_AF_AREA_MODE', :get_string],
  'Image Stabilization' => ['TAG_IMAGE_STABILIZATION', :get_string],
  'Macro Mode' => ['TAG_MACRO_MODE', :get_string],
  'Record Mode' => ['TAG_RECORD_MODE', :get_string],
  'Audio' => ['TAG_AUDIO', :get_string],
  'Unknown Data Dump' => ['TAG_UNKNOWN_DATA_DUMP', :get_string],
  'Easy Mode' => ['TAG_EASY_MODE', :get_string],
  'White Balance Bias' => ['TAG_WHITE_BALANCE_BIAS', :get_string],
  'Flash Bias' => ['TAG_FLASH_BIAS', :get_string],
  'Internal Serial Number' => ['TAG_INTERNAL_SERIAL_NUMBER', :get_string],
  'Exif Version' => ['TAG_EXIF_VERSION', :get_string],
  'Color Effect' => ['TAG_COLOR_EFFECT', :get_string],
  'Uptime' => ['TAG_UPTIME', :get_string],
  'Burst Mode' => ['TAG_BURST_MODE', :get_string],
  'Sequence Number' => ['TAG_SEQUENCE_NUMBER', :get_string],
  'Contrast Mode' => ['TAG_CONTRAST_MODE', :get_string],
  'Noise Reduction' => ['TAG_NOISE_REDUCTION', :get_string],
  'Self Timer' => ['TAG_SELF_TIMER', :get_string],
  'Rotation' => ['TAG_ROTATION', :get_string],
  'Af Assist Lamp' => ['TAG_AF_ASSIST_LAMP', :get_string],
  'Color Mode' => ['TAG_COLOR_MODE', :get_string],
  'Baby Age' => ['TAG_BABY_AGE', :get_string],
  'Optical Zoom Mode' => ['TAG_OPTICAL_ZOOM_MODE', :get_string],
  'Conversion Lens' => ['TAG_CONVERSION_LENS', :get_string],
  'Travel Day' => ['TAG_TRAVEL_DAY', :get_string],
  'Contrast' => ['TAG_CONTRAST', :get_string],
  'World Time Location' => ['TAG_WORLD_TIME_LOCATION', :get_string],
  'Text Stamp' => ['TAG_TEXT_STAMP', :get_string],
  'Program Iso' => ['TAG_PROGRAM_ISO', :get_string],
  'Advanced Scene Mode' => ['TAG_ADVANCED_SCENE_MODE', :get_string],
  'Text Stamp 1' => ['TAG_TEXT_STAMP_1', :get_string],
  'Faces Detected' => ['TAG_FACES_DETECTED', :get_string],
  'Saturation' => ['TAG_SATURATION', :get_string],
  'Sharpness' => ['TAG_SHARPNESS', :get_string],
  'Film Mode' => ['TAG_FILM_MODE', :get_string],
  'Wb Adjust Ab' => ['TAG_WB_ADJUST_AB', :get_string],
  'Wb Adjust Gm' => ['TAG_WB_ADJUST_GM', :get_string],
  'Af Point Position' => ['TAG_AF_POINT_POSITION', :get_string],
  'Face Detection Info' => ['TAG_FACE_DETECTION_INFO', :get_string],
  'Lens Type' => ['TAG_LENS_TYPE', :get_string],
  'Lens Serial Number' => ['TAG_LENS_SERIAL_NUMBER', :get_string],
  'Accessory Type' => ['TAG_ACCESSORY_TYPE', :get_string],
  'Transform' => ['TAG_TRANSFORM', :get_string],
  'Intelligent Exposure' => ['TAG_INTELLIGENT_EXPOSURE', :get_string],
  'Print Image Matching Info' => ['TAG_PRINT_IMAGE_MATCHING_INFO', :get_string],
  'Face Recognition Info' => ['TAG_FACE_RECOGNITION_INFO', :get_string],
  'Flash Warning' => ['TAG_FLASH_WARNING', :get_string],
  'Recognized Face Flags' => ['TAG_RECOGNIZED_FACE_FLAGS', :get_string],
  'Title' => ['TAG_TITLE', :get_string],
  'Baby Name' => ['TAG_BABY_NAME', :get_string],
  'Location' => ['TAG_LOCATION', :get_string],
  'Country' => ['TAG_COUNTRY', :get_string],
  'State' => ['TAG_STATE', :get_string],
  'City' => ['TAG_CITY', :get_string],
  'Landmark' => ['TAG_LANDMARK', :get_string],
  'Intelligent Resolution' => ['TAG_INTELLIGENT_RESOLUTION', :get_string],
  'Makernote Version' => ['TAG_MAKERNOTE_VERSION', :get_string],
  'Scene Mode' => ['TAG_SCENE_MODE', :get_string],
  'Wb Red Level' => ['TAG_WB_RED_LEVEL', :get_string],
  'Wb Green Level' => ['TAG_WB_GREEN_LEVEL', :get_string],
  'Wb Blue Level' => ['TAG_WB_BLUE_LEVEL', :get_string],
  'Flash Fired' => ['TAG_FLASH_FIRED', :get_string],
  'Text Stamp 2' => ['TAG_TEXT_STAMP_2', :get_string],
  'Text Stamp 3' => ['TAG_TEXT_STAMP_3', :get_string],
  'Baby Age 1' => ['TAG_BABY_AGE_1', :get_string],
  'Transform 1' => ['TAG_TRANSFORM_1', :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



980
981
982
# File 'lib/image_voodoo/metadata.rb', line 980

def self.directory_class
  com.drew..exif.makernotes.PanasonicMakernoteDirectory
end