Class: ImageVoodoo::SonyType1MakernoteDirectory

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

Overview

GENERATED

Constant Summary collapse

TAGS =
{
  'Camera Info' => ['TAG_CAMERA_INFO', :get_string],
  'Focus Info' => ['TAG_FOCUS_INFO', :get_string],
  'Image Quality' => ['TAG_IMAGE_QUALITY', :get_string],
  'Flash Exposure Comp' => ['TAG_FLASH_EXPOSURE_COMP', :get_string],
  'Teleconverter' => ['TAG_TELECONVERTER', :get_string],
  'White Balance Fine Tune' => ['TAG_WHITE_BALANCE_FINE_TUNE', :get_string],
  'Camera Settings' => ['TAG_CAMERA_SETTINGS', :get_string],
  'White Balance' => ['TAG_WHITE_BALANCE', :get_string],
  'Extra Info' => ['TAG_EXTRA_INFO', :get_string],
  'Print Image Matching Info' => ['TAG_PRINT_IMAGE_MATCHING_INFO', :get_string],
  'Multi Burst Mode' => ['TAG_MULTI_BURST_MODE', :get_string],
  'Multi Burst Image Width' => ['TAG_MULTI_BURST_IMAGE_WIDTH', :get_long],
  'Multi Burst Image Height' => ['TAG_MULTI_BURST_IMAGE_HEIGHT', :get_long],
  'Panorama' => ['TAG_PANORAMA', :get_string],
  'Preview Image' => ['TAG_PREVIEW_IMAGE', :get_string],
  'Rating' => ['TAG_RATING', :get_string],
  'Contrast' => ['TAG_CONTRAST', :get_string],
  'Saturation' => ['TAG_SATURATION', :get_string],
  'Sharpness' => ['TAG_SHARPNESS', :get_string],
  'Brightness' => ['TAG_BRIGHTNESS', :get_string],
  'Long Exposure Noise Reduction' => ['TAG_LONG_EXPOSURE_NOISE_REDUCTION', :get_string],
  'High Iso Noise Reduction' => ['TAG_HIGH_ISO_NOISE_REDUCTION', :get_string],
  'Hdr' => ['TAG_HDR', :get_string],
  'Multi Frame Noise Reduction' => ['TAG_MULTI_FRAME_NOISE_REDUCTION', :get_string],
  'Picture Effect' => ['TAG_PICTURE_EFFECT', :get_string],
  'Soft Skin Effect' => ['TAG_SOFT_SKIN_EFFECT', :get_string],
  'Vignetting Correction' => ['TAG_VIGNETTING_CORRECTION', :get_string],
  'Lateral Chromatic Aberration' => ['TAG_LATERAL_CHROMATIC_ABERRATION', :get_string],
  'Distortion Correction' => ['TAG_DISTORTION_CORRECTION', :get_string],
  'Wb Shift Amber Magenta' => ['TAG_WB_SHIFT_AMBER_MAGENTA', :get_string],
  'Auto Portrait Framed' => ['TAG_AUTO_PORTRAIT_FRAMED', :get_string],
  'Focus Mode' => ['TAG_FOCUS_MODE', :get_string],
  'Af Point Selected' => ['TAG_AF_POINT_SELECTED', :get_string],
  'Shot Info' => ['TAG_SHOT_INFO', :get_string],
  'File Format' => ['TAG_FILE_FORMAT', :get_string],
  'Sony Model Id' => ['TAG_SONY_MODEL_ID', :get_string],
  'Color Mode Setting' => ['TAG_COLOR_MODE_SETTING', :get_string],
  'Color Temperature' => ['TAG_COLOR_TEMPERATURE', :get_string],
  'Color Compensation Filter' => ['TAG_COLOR_COMPENSATION_FILTER', :get_string],
  'Scene Mode' => ['TAG_SCENE_MODE', :get_string],
  'Zone Matching' => ['TAG_ZONE_MATCHING', :get_string],
  'Dynamic Range Optimiser' => ['TAG_DYNAMIC_RANGE_OPTIMISER', :get_string],
  'Image Stabilisation' => ['TAG_IMAGE_STABILISATION', :get_string],
  'Lens Id' => ['TAG_LENS_ID', :get_string],
  'Minolta Makernote' => ['TAG_MINOLTA_MAKERNOTE', :get_string],
  'Color Mode' => ['TAG_COLOR_MODE', :get_string],
  'Lens Spec' => ['TAG_LENS_SPEC', :get_string],
  'Full Image Size' => ['TAG_FULL_IMAGE_SIZE', :get_string],
  'Preview Image Size' => ['TAG_PREVIEW_IMAGE_SIZE', :get_string],
  'Macro' => ['TAG_MACRO', :get_string],
  'Exposure Mode' => ['TAG_EXPOSURE_MODE', :get_string],
  'Focus Mode 2' => ['TAG_FOCUS_MODE_2', :get_string],
  'Af Mode' => ['TAG_AF_MODE', :get_string],
  'Af Illuminator' => ['TAG_AF_ILLUMINATOR', :get_string],
  'Jpeg Quality' => ['TAG_JPEG_QUALITY', :get_string],
  'Flash Level' => ['TAG_FLASH_LEVEL', :get_string],
  'Release Mode' => ['TAG_RELEASE_MODE', :get_string],
  'Sequence Number' => ['TAG_SEQUENCE_NUMBER', :get_string],
  'Anti Blur' => ['TAG_ANTI_BLUR', :get_string],
  'Long Exposure Noise Reduction Or Focus Mode' => ['TAG_LONG_EXPOSURE_NOISE_REDUCTION_OR_FOCUS_MODE', :get_string],
  'Dynamic Range Optimizer' => ['TAG_DYNAMIC_RANGE_OPTIMIZER', :get_string],
  'High Iso Noise Reduction 2' => ['TAG_HIGH_ISO_NOISE_REDUCTION_2', :get_string],
  'Intelligent Auto' => ['TAG_INTELLIGENT_AUTO', :get_string],
  'White Balance 2' => ['TAG_WHITE_BALANCE_2', :get_string],
  'No Print' => ['TAG_NO_PRINT', :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



1156
1157
1158
# File 'lib/image_voodoo/metadata.rb', line 1156

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