Class: ImageVoodoo::CanonMakernoteDirectory
- Defined in:
- lib/image_voodoo/metadata.rb
Overview
GENERATED
Constant Summary collapse
- TAGS =
{ 'Canon Image Type' => ['TAG_CANON_IMAGE_TYPE', :get_string], 'Canon Firmware Version' => ['TAG_CANON_FIRMWARE_VERSION', :get_string], 'Canon Image Number' => ['TAG_CANON_IMAGE_NUMBER', :get_string], 'Canon Owner Name' => ['TAG_CANON_OWNER_NAME', :get_string], 'Canon Serial Number' => ['TAG_CANON_SERIAL_NUMBER', :get_string], 'Camera Info Array' => ['TAG_CAMERA_INFO_ARRAY', :get_string], 'Canon File Length' => ['TAG_CANON_FILE_LENGTH', :get_string], 'Canon Custom Functions Array' => ['TAG_CANON_CUSTOM_FUNCTIONS_ARRAY', :get_string], 'Model Id' => ['TAG_MODEL_ID', :get_string], 'Movie Info Array' => ['TAG_MOVIE_INFO_ARRAY', :get_string], 'Thumbnail Image Valid Area' => ['TAG_THUMBNAIL_IMAGE_VALID_AREA', :get_string], 'Serial Number Format' => ['TAG_SERIAL_NUMBER_FORMAT', :get_string], 'Super Macro' => ['TAG_SUPER_MACRO', :get_string], 'Date Stamp Mode' => ['TAG_DATE_STAMP_MODE', :get_string], 'My Colors' => ['TAG_MY_COLORS', :get_string], 'Firmware Revision' => ['TAG_FIRMWARE_REVISION', :get_string], 'Categories' => ['TAG_CATEGORIES', :get_string], 'Face Detect Array 1' => ['TAG_FACE_DETECT_ARRAY_1', :get_string], 'Face Detect Array 2' => ['TAG_FACE_DETECT_ARRAY_2', :get_string], 'Af Info Array 2' => ['TAG_AF_INFO_ARRAY_2', :get_string], 'Image Unique Id' => ['TAG_IMAGE_UNIQUE_ID', :get_string], 'Raw Data Offset' => ['TAG_RAW_DATA_OFFSET', :get_string], 'Original Decision Data Offset' => ['TAG_ORIGINAL_DECISION_DATA_OFFSET', :get_string], 'Custom Functions 1d Array' => ['TAG_CUSTOM_FUNCTIONS_1D_ARRAY', :get_string], 'Personal Functions Array' => ['TAG_PERSONAL_FUNCTIONS_ARRAY', :get_string], 'Personal Function Values Array' => ['TAG_PERSONAL_FUNCTION_VALUES_ARRAY', :get_string], 'File Info Array' => ['TAG_FILE_INFO_ARRAY', :get_string], 'Af Points In Focus 1d' => ['TAG_AF_POINTS_IN_FOCUS_1D', :get_string], 'Lens Model' => ['TAG_LENS_MODEL', :get_string], 'Serial Info Array' => ['TAG_SERIAL_INFO_ARRAY', :get_string], 'Dust Removal Data' => ['TAG_DUST_REMOVAL_DATA', :get_string], 'Crop Info' => ['TAG_CROP_INFO', :get_string], 'Custom Functions Array 2' => ['TAG_CUSTOM_FUNCTIONS_ARRAY_2', :get_string], 'Aspect Info Array' => ['TAG_ASPECT_INFO_ARRAY', :get_string], 'Processing Info Array' => ['TAG_PROCESSING_INFO_ARRAY', :get_string], 'Tone Curve Table' => ['TAG_TONE_CURVE_TABLE', :get_string], 'Sharpness Table' => ['TAG_SHARPNESS_TABLE', :get_string], 'Sharpness Freq Table' => ['TAG_SHARPNESS_FREQ_TABLE', :get_string], 'White Balance Table' => ['TAG_WHITE_BALANCE_TABLE', :get_string], 'Color Balance Array' => ['TAG_COLOR_BALANCE_ARRAY', :get_string], 'Measured Color Array' => ['TAG_MEASURED_COLOR_ARRAY', :get_string], 'Color Temperature' => ['TAG_COLOR_TEMPERATURE', :get_string], 'Canon Flags Array' => ['TAG_CANON_FLAGS_ARRAY', :get_string], 'Modified Info Array' => ['TAG_MODIFIED_INFO_ARRAY', :get_string], 'Tone Curve Matching' => ['TAG_TONE_CURVE_MATCHING', :get_string], 'White Balance Matching' => ['TAG_WHITE_BALANCE_MATCHING', :get_string], 'Color Space' => ['TAG_COLOR_SPACE', :get_string], 'Preview Image Info Array' => ['TAG_PREVIEW_IMAGE_INFO_ARRAY', :get_string], 'Vrd Offset' => ['TAG_VRD_OFFSET', :get_string], 'Sensor Info Array' => ['TAG_SENSOR_INFO_ARRAY', :get_string], 'Color Data Array 2' => ['TAG_COLOR_DATA_ARRAY_2', :get_string], 'Crw Param' => ['TAG_CRW_PARAM', :get_string], 'Color Info Array 2' => ['TAG_COLOR_INFO_ARRAY_2', :get_string], 'Black Level' => ['TAG_BLACK_LEVEL', :get_string], 'Custom Picture Style File Name' => ['TAG_CUSTOM_PICTURE_STYLE_FILE_NAME', :get_string], 'Color Info Array' => ['TAG_COLOR_INFO_ARRAY', :get_string], 'Vignetting Correction Array 1' => ['TAG_VIGNETTING_CORRECTION_ARRAY_1', :get_string], 'Vignetting Correction Array 2' => ['TAG_VIGNETTING_CORRECTION_ARRAY_2', :get_string], 'Lighting Optimizer Array' => ['TAG_LIGHTING_OPTIMIZER_ARRAY', :get_string], 'Lens Info Array' => ['TAG_LENS_INFO_ARRAY', :get_string], 'Ambiance Info Array' => ['TAG_AMBIANCE_INFO_ARRAY', :get_string], 'Filter Info Array' => ['TAG_FILTER_INFO_ARRAY', :get_string], 'Macro Mode' => ['TAG_MACRO_MODE', :get_string], 'Self Timer Delay' => ['TAG_SELF_TIMER_DELAY', :get_string], 'Quality' => ['TAG_QUALITY', :get_string], 'Flash Mode' => ['TAG_FLASH_MODE', :get_string], 'Continuous Drive Mode' => ['TAG_CONTINUOUS_DRIVE_MODE', :get_string], 'Unknown 2' => ['TAG_UNKNOWN_2', :get_string], 'Focus Mode 1' => ['TAG_FOCUS_MODE_1', :get_string], 'Unknown 3' => ['TAG_UNKNOWN_3', :get_string], 'Unknown 4' => ['TAG_UNKNOWN_4', :get_string], 'Image Size' => ['TAG_IMAGE_SIZE', :get_string], 'Easy Shooting Mode' => ['TAG_EASY_SHOOTING_MODE', :get_string], 'Digital Zoom' => ['TAG_DIGITAL_ZOOM', :get_string], 'Contrast' => ['TAG_CONTRAST', :get_string], 'Saturation' => ['TAG_SATURATION', :get_string], 'Sharpness' => ['TAG_SHARPNESS', :get_string], 'Iso' => ['TAG_ISO', :get_int_array], 'Metering Mode' => ['TAG_METERING_MODE', :get_string], 'Focus Type' => ['TAG_FOCUS_TYPE', :get_string], 'Af Point Selected' => ['TAG_AF_POINT_SELECTED', :get_string], 'Exposure Mode' => ['TAG_EXPOSURE_MODE', :get_string], 'Unknown 7' => ['TAG_UNKNOWN_7', :get_string], 'Unknown 8' => ['TAG_UNKNOWN_8', :get_string], 'Long Focal Length' => ['TAG_LONG_FOCAL_LENGTH', :get_string], 'Short Focal Length' => ['TAG_SHORT_FOCAL_LENGTH', :get_string], 'Focal Units Per Mm' => ['TAG_FOCAL_UNITS_PER_MM', :get_string], 'Unknown 9' => ['TAG_UNKNOWN_9', :get_string], 'Unknown 10' => ['TAG_UNKNOWN_10', :get_string], 'Flash Activity' => ['TAG_FLASH_ACTIVITY', :get_string], 'Flash Details' => ['TAG_FLASH_DETAILS', :get_string], 'Unknown 12' => ['TAG_UNKNOWN_12', :get_string], 'Unknown 13' => ['TAG_UNKNOWN_13', :get_string], 'Focus Mode 2' => ['TAG_FOCUS_MODE_2', :get_string], 'White Balance' => ['TAG_WHITE_BALANCE', :get_string], 'Sequence Number' => ['TAG_SEQUENCE_NUMBER', :get_string], 'Af Point Used' => ['TAG_AF_POINT_USED', :get_string], 'Flash Bias' => ['TAG_FLASH_BIAS', :get_string], 'Auto Exposure Bracketing' => ['TAG_AUTO_EXPOSURE_BRACKETING', :get_string], 'Aeb Bracket Value' => ['TAG_AEB_BRACKET_VALUE', :get_string], 'Subject Distance' => ['TAG_SUBJECT_DISTANCE', :get_string], 'Auto Iso' => ['TAG_AUTO_ISO', :get_string], 'Base Iso' => ['TAG_BASE_ISO', :get_string], 'Measured Ev' => ['TAG_MEASURED_EV', :get_string], 'Target Aperture' => ['TAG_TARGET_APERTURE', :get_string], 'Target Exposure Time' => ['TAG_TARGET_EXPOSURE_TIME', :get_string], 'Exposure Compensation' => ['TAG_EXPOSURE_COMPENSATION', :get_string], 'Slow Shutter' => ['TAG_SLOW_SHUTTER', :get_string], 'Optical Zoom Code' => ['TAG_OPTICAL_ZOOM_CODE', :get_string], 'Camera Temperature' => ['TAG_CAMERA_TEMPERATURE', :get_string], 'Flash Guide Number' => ['TAG_FLASH_GUIDE_NUMBER', :get_string], 'Af Points In Focus' => ['TAG_AF_POINTS_IN_FOCUS', :get_string], 'Flash Exposure Bracketing' => ['TAG_FLASH_EXPOSURE_BRACKETING', :get_string], 'Control Mode' => ['TAG_CONTROL_MODE', :get_string], 'Focus Distance Upper' => ['TAG_FOCUS_DISTANCE_UPPER', :get_string], 'Focus Distance Lower' => ['TAG_FOCUS_DISTANCE_LOWER', :get_string], 'F Number' => ['TAG_F_NUMBER', :get_string], 'Exposure Time' => ['TAG_EXPOSURE_TIME', :get_string], 'Measured Ev 2' => ['TAG_MEASURED_EV_2', :get_string], 'Bulb Duration' => ['TAG_BULB_DURATION', :get_string], 'Camera Type' => ['TAG_CAMERA_TYPE', :get_string], 'Auto Rotate' => ['TAG_AUTO_ROTATE', :get_string], 'Nd Filter' => ['TAG_ND_FILTER', :get_string], 'Self Timer 2' => ['TAG_SELF_TIMER_2', :get_string], 'Flash Output' => ['TAG_FLASH_OUTPUT', :get_string], 'Panorama Frame Number' => ['TAG_PANORAMA_FRAME_NUMBER', :get_string], 'Panorama Direction' => ['TAG_PANORAMA_DIRECTION', :get_string], 'Num Af Points' => ['TAG_NUM_AF_POINTS', :get_string], 'Valid Af Points' => ['TAG_VALID_AF_POINTS', :get_string], 'Image Width' => ['TAG_IMAGE_WIDTH', :get_long], 'Image Height' => ['TAG_IMAGE_HEIGHT', :get_long], 'Af Image Width' => ['TAG_AF_IMAGE_WIDTH', :get_long], 'Af Image Height' => ['TAG_AF_IMAGE_HEIGHT', :get_long], 'Af Area Width' => ['TAG_AF_AREA_WIDTH', :get_string], 'Af Area Height' => ['TAG_AF_AREA_HEIGHT', :get_string], 'Af Area X Positions' => ['TAG_AF_AREA_X_POSITIONS', :get_string], 'Af Area Y Positions' => ['TAG_AF_AREA_Y_POSITIONS', :get_string], 'Primary Af Point 1' => ['TAG_PRIMARY_AF_POINT_1', :get_string], 'Primary Af Point 2' => ['TAG_PRIMARY_AF_POINT_2', :get_string], 'Canon Custom Function Long Exposure Noise Reduction' => ['TAG_CANON_CUSTOM_FUNCTION_LONG_EXPOSURE_NOISE_REDUCTION', :get_string], 'Canon Custom Function Shutter Auto Exposure Lock Buttons' => ['TAG_CANON_CUSTOM_FUNCTION_SHUTTER_AUTO_EXPOSURE_LOCK_BUTTONS', :get_string], 'Canon Custom Function Mirror Lockup' => ['TAG_CANON_CUSTOM_FUNCTION_MIRROR_LOCKUP', :get_string], 'Canon Custom Function Tv Av And Exposure Level' => ['TAG_CANON_CUSTOM_FUNCTION_TV_AV_AND_EXPOSURE_LEVEL', :get_string], 'Canon Custom Function Af Assist Light' => ['TAG_CANON_CUSTOM_FUNCTION_AF_ASSIST_LIGHT', :get_string], 'Canon Custom Function Shutter Speed In Av Mode' => ['TAG_CANON_CUSTOM_FUNCTION_SHUTTER_SPEED_IN_AV_MODE', :get_string], 'Canon Custom Function Bracketing' => ['TAG_CANON_CUSTOM_FUNCTION_BRACKETING', :get_string], 'Canon Custom Function Shutter Curtain Sync' => ['TAG_CANON_CUSTOM_FUNCTION_SHUTTER_CURTAIN_SYNC', :get_string], 'Canon Custom Function Af Stop' => ['TAG_CANON_CUSTOM_FUNCTION_AF_STOP', :get_string], 'Canon Custom Function Fill Flash Reduction' => ['TAG_CANON_CUSTOM_FUNCTION_FILL_FLASH_REDUCTION', :get_string], 'Canon Custom Function Menu Button Return' => ['TAG_CANON_CUSTOM_FUNCTION_MENU_BUTTON_RETURN', :get_string], 'Canon Custom Function Set Button Function' => ['TAG_CANON_CUSTOM_FUNCTION_SET_BUTTON_FUNCTION', :get_string], 'Canon Custom Function Sensor Cleaning' => ['TAG_CANON_CUSTOM_FUNCTION_SENSOR_CLEANING', :get_string] }.freeze
Class Method Summary collapse
Methods inherited from Directory
Constructor Details
This class inherits a constructor from ImageVoodoo::Directory
Class Method Details
.directory_class ⇒ Object
366 367 368 |
# File 'lib/image_voodoo/metadata.rb', line 366 def self.directory_class com.drew..exif.makernotes.CanonMakernoteDirectory end |