Class: ImageVoodoo::NikonType2MakernoteDirectory

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

Overview

GENERATED

Constant Summary collapse

TAGS =
{
  'Firmware Version' => ['TAG_FIRMWARE_VERSION', :get_string],
  'Iso 1' => ['TAG_ISO_1', :get_string],
  'Color Mode' => ['TAG_COLOR_MODE', :get_string],
  'Quality And File Format' => ['TAG_QUALITY_AND_FILE_FORMAT', :get_string],
  'Camera White Balance' => ['TAG_CAMERA_WHITE_BALANCE', :get_string],
  'Camera Sharpening' => ['TAG_CAMERA_SHARPENING', :get_string],
  'Af Type' => ['TAG_AF_TYPE', :get_string],
  'Flash Sync Mode' => ['TAG_FLASH_SYNC_MODE', :get_string],
  'Auto Flash Mode' => ['TAG_AUTO_FLASH_MODE', :get_string],
  'Unknown 34' => ['TAG_UNKNOWN_34', :get_string],
  'Camera White Balance Fine' => ['TAG_CAMERA_WHITE_BALANCE_FINE', :get_string],
  'Camera White Balance Rb Coeff' => ['TAG_CAMERA_WHITE_BALANCE_RB_COEFF', :get_string],
  'Program Shift' => ['TAG_PROGRAM_SHIFT', :get_string],
  'Exposure Difference' => ['TAG_EXPOSURE_DIFFERENCE', :get_string],
  'Iso Mode' => ['TAG_ISO_MODE', :get_string],
  'Data Dump' => ['TAG_DATA_DUMP', :get_string],
  'Preview Ifd' => ['TAG_PREVIEW_IFD', :get_string],
  'Auto Flash Compensation' => ['TAG_AUTO_FLASH_COMPENSATION', :get_string],
  'Iso Requested' => ['TAG_ISO_REQUESTED', :get_string],
  'Image Boundary' => ['TAG_IMAGE_BOUNDARY', :get_string],
  'Flash Exposure Compensation' => ['TAG_FLASH_EXPOSURE_COMPENSATION', :get_string],
  'Flash Bracket Compensation' => ['TAG_FLASH_BRACKET_COMPENSATION', :get_string],
  'Ae Bracket Compensation' => ['TAG_AE_BRACKET_COMPENSATION', :get_string],
  'Flash Mode' => ['TAG_FLASH_MODE', :get_string],
  'Crop High Speed' => ['TAG_CROP_HIGH_SPEED', :get_string],
  'Exposure Tuning' => ['TAG_EXPOSURE_TUNING', :get_string],
  'Camera Serial Number' => ['TAG_CAMERA_SERIAL_NUMBER', :get_string],
  'Color Space' => ['TAG_COLOR_SPACE', :get_string],
  'Vr Info' => ['TAG_VR_INFO', :get_string],
  'Image Authentication' => ['TAG_IMAGE_AUTHENTICATION', :get_string],
  'Unknown 35' => ['TAG_UNKNOWN_35', :get_string],
  'Active D Lighting' => ['TAG_ACTIVE_D_LIGHTING', :get_string],
  'Picture Control' => ['TAG_PICTURE_CONTROL', :get_string],
  'World Time' => ['TAG_WORLD_TIME', :get_string],
  'Iso Info' => ['TAG_ISO_INFO', :get_string],
  'Unknown 36' => ['TAG_UNKNOWN_36', :get_string],
  'Unknown 37' => ['TAG_UNKNOWN_37', :get_string],
  'Unknown 38' => ['TAG_UNKNOWN_38', :get_string],
  'Unknown 39' => ['TAG_UNKNOWN_39', :get_string],
  'Vignette Control' => ['TAG_VIGNETTE_CONTROL', :get_string],
  'Unknown 40' => ['TAG_UNKNOWN_40', :get_string],
  'Unknown 41' => ['TAG_UNKNOWN_41', :get_string],
  'Unknown 42' => ['TAG_UNKNOWN_42', :get_string],
  'Unknown 43' => ['TAG_UNKNOWN_43', :get_string],
  'Unknown 44' => ['TAG_UNKNOWN_44', :get_string],
  'Unknown 45' => ['TAG_UNKNOWN_45', :get_string],
  'Unknown 46' => ['TAG_UNKNOWN_46', :get_string],
  'Image Adjustment' => ['TAG_IMAGE_ADJUSTMENT', :get_string],
  'Camera Tone Compensation' => ['TAG_CAMERA_TONE_COMPENSATION', :get_string],
  'Adapter' => ['TAG_ADAPTER', :get_string],
  'Lens Type' => ['TAG_LENS_TYPE', :get_string],
  'Lens' => ['TAG_LENS', :get_string],
  'Manual Focus Distance' => ['TAG_MANUAL_FOCUS_DISTANCE', :get_string],
  'Digital Zoom' => ['TAG_DIGITAL_ZOOM', :get_string],
  'Flash Used' => ['TAG_FLASH_USED', :get_string],
  'Af Focus Position' => ['TAG_AF_FOCUS_POSITION', :get_string],
  'Shooting Mode' => ['TAG_SHOOTING_MODE', :get_string],
  'Unknown 20' => ['TAG_UNKNOWN_20', :get_string],
  'Lens Stops' => ['TAG_LENS_STOPS', :get_string],
  'Contrast Curve' => ['TAG_CONTRAST_CURVE', :get_string],
  'Camera Color Mode' => ['TAG_CAMERA_COLOR_MODE', :get_string],
  'Unknown 47' => ['TAG_UNKNOWN_47', :get_string],
  'Scene Mode' => ['TAG_SCENE_MODE', :get_string],
  'Light Source' => ['TAG_LIGHT_SOURCE', :get_string],
  'Shot Info' => ['TAG_SHOT_INFO', :get_string],
  'Camera Hue Adjustment' => ['TAG_CAMERA_HUE_ADJUSTMENT', :get_string],
  'Nef Compression' => ['TAG_NEF_COMPRESSION', :get_string],
  'Saturation' => ['TAG_SATURATION', :get_string],
  'Noise Reduction' => ['TAG_NOISE_REDUCTION', :get_string],
  'Linearization Table' => ['TAG_LINEARIZATION_TABLE', :get_string],
  'Color Balance' => ['TAG_COLOR_BALANCE', :get_string],
  'Lens Data' => ['TAG_LENS_DATA', :get_string],
  'Nef Thumbnail Size' => ['TAG_NEF_THUMBNAIL_SIZE', :get_long],
  'Sensor Pixel Size' => ['TAG_SENSOR_PIXEL_SIZE', :get_string],
  'Unknown 10' => ['TAG_UNKNOWN_10', :get_string],
  'Scene Assist' => ['TAG_SCENE_ASSIST', :get_string],
  'Unknown 11' => ['TAG_UNKNOWN_11', :get_string],
  'Retouch History' => ['TAG_RETOUCH_HISTORY', :get_string],
  'Unknown 12' => ['TAG_UNKNOWN_12', :get_string],
  'Camera Serial Number 2' => ['TAG_CAMERA_SERIAL_NUMBER_2', :get_string],
  'Image Data Size' => ['TAG_IMAGE_DATA_SIZE', :get_string],
  'Unknown 27' => ['TAG_UNKNOWN_27', :get_string],
  'Unknown 28' => ['TAG_UNKNOWN_28', :get_string],
  'Image Count' => ['TAG_IMAGE_COUNT', :get_string],
  'Deleted Image Count' => ['TAG_DELETED_IMAGE_COUNT', :get_string],
  'Exposure Sequence Number' => ['TAG_EXPOSURE_SEQUENCE_NUMBER', :get_string],
  'Flash Info' => ['TAG_FLASH_INFO', :get_string],
  'Image Optimisation' => ['TAG_IMAGE_OPTIMISATION', :get_string],
  'Saturation 2' => ['TAG_SATURATION_2', :get_string],
  'Digital Vari Program' => ['TAG_DIGITAL_VARI_PROGRAM', :get_string],
  'Image Stabilisation' => ['TAG_IMAGE_STABILISATION', :get_string],
  'Af Response' => ['TAG_AF_RESPONSE', :get_string],
  'Unknown 29' => ['TAG_UNKNOWN_29', :get_string],
  'Unknown 30' => ['TAG_UNKNOWN_30', :get_string],
  'Multi Exposure' => ['TAG_MULTI_EXPOSURE', :get_string],
  'High Iso Noise Reduction' => ['TAG_HIGH_ISO_NOISE_REDUCTION', :get_string],
  'Unknown 31' => ['TAG_UNKNOWN_31', :get_string],
  'Unknown 32' => ['TAG_UNKNOWN_32', :get_string],
  'Unknown 33' => ['TAG_UNKNOWN_33', :get_string],
  'Unknown 48' => ['TAG_UNKNOWN_48', :get_string],
  'Power Up Time' => ['TAG_POWER_UP_TIME', :get_string],
  'Af Info 2' => ['TAG_AF_INFO_2', :get_string],
  'File Info' => ['TAG_FILE_INFO', :get_string],
  'Af Tune' => ['TAG_AF_TUNE', :get_string],
  'Unknown 49' => ['TAG_UNKNOWN_49', :get_string],
  'Unknown 50' => ['TAG_UNKNOWN_50', :get_string],
  'Unknown 51' => ['TAG_UNKNOWN_51', :get_string],
  'Print Im' => ['TAG_PRINT_IM', :get_string],
  'Nikon Capture Data' => ['TAG_NIKON_CAPTURE_DATA', :get_string],
  'Unknown 52' => ['TAG_UNKNOWN_52', :get_string],
  'Unknown 53' => ['TAG_UNKNOWN_53', :get_string],
  'Nikon Capture Version' => ['TAG_NIKON_CAPTURE_VERSION', :get_string],
  'Nikon Capture Offsets' => ['TAG_NIKON_CAPTURE_OFFSETS', :get_string],
  'Nikon Scan' => ['TAG_NIKON_SCAN', :get_string],
  'Unknown 54' => ['TAG_UNKNOWN_54', :get_string],
  'Nef Bit Depth' => ['TAG_NEF_BIT_DEPTH', :get_string],
  'Unknown 55' => ['TAG_UNKNOWN_55', :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



747
748
749
# File 'lib/image_voodoo/metadata.rb', line 747

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