Class: ImageVoodoo::ExifSubIFDDirectory
- Defined in:
- lib/image_voodoo/metadata.rb
Overview
GENERATED
Constant Summary collapse
- TAGS =
{ 'Aperture' => ['TAG_APERTURE', :get_string], 'Bits Per Sample' => ['TAG_BITS_PER_SAMPLE', :get_int], 'Photometric Interpretation' => ['TAG_PHOTOMETRIC_INTERPRETATION', :get_int], 'Thresholding' => ['TAG_THRESHOLDING', :get_int], 'Fill Order' => ['TAG_FILL_ORDER', :get_int], 'Document Name' => ['TAG_DOCUMENT_NAME', :get_string], 'Strip Offsets' => ['TAG_STRIP_OFFSETS', :get_string], 'Samples Per Pixel' => ['TAG_SAMPLES_PER_PIXEL', :get_int], 'Rows Per Strip' => ['TAG_ROWS_PER_STRIP', :get_long], 'Strip Byte Counts' => ['TAG_STRIP_BYTE_COUNTS', :get_long], 'Min Sample Value' => ['TAG_MIN_SAMPLE_VALUE', :get_int], 'Max Sample Value' => ['TAG_MAX_SAMPLE_VALUE', :get_int], 'Planar Configuration' => ['TAG_PLANAR_CONFIGURATION', :get_int], 'Ycbcr Subsampling' => ['TAG_YCBCR_SUBSAMPLING', :get_string], 'New Subfile Type' => ['TAG_NEW_SUBFILE_TYPE', :get_string], 'Subfile Type' => ['TAG_SUBFILE_TYPE', :get_long], 'Transfer Function' => ['TAG_TRANSFER_FUNCTION', :get_int_array], 'Predictor' => ['TAG_PREDICTOR', :get_int], 'Tile Width' => ['TAG_TILE_WIDTH', :get_long], 'Tile Length' => ['TAG_TILE_LENGTH', :get_long], 'Tile Offsets' => ['TAG_TILE_OFFSETS', :get_string], 'Tile Byte Counts' => ['TAG_TILE_BYTE_COUNTS', :get_string], 'Jpeg Tables' => ['TAG_JPEG_TABLES', :get_string], 'Cfa Repeat Pattern Dim' => ['TAG_CFA_REPEAT_PATTERN_DIM', :get_string], 'Cfa Pattern 2' => ['TAG_CFA_PATTERN_2', :get_string], 'Battery Level' => ['TAG_BATTERY_LEVEL', :get_string], 'Iptc Naa' => ['TAG_IPTC_NAA', :get_string], 'Inter Color Profile' => ['TAG_INTER_COLOR_PROFILE', :get_string], 'Spectral Sensitivity' => ['TAG_SPECTRAL_SENSITIVITY', :get_string], 'Opto Electric Conversion Function' => ['TAG_OPTO_ELECTRIC_CONVERSION_FUNCTION', :get_string], 'Interlace' => ['TAG_INTERLACE', :get_string], 'Time Zone Offset' => ['TAG_TIME_ZONE_OFFSET', :get_string], 'Self Timer Mode' => ['TAG_SELF_TIMER_MODE', :get_string], 'Flash Energy' => ['TAG_FLASH_ENERGY', :get_string], 'Spatial Freq Response' => ['TAG_SPATIAL_FREQ_RESPONSE', :get_string], 'Noise' => ['TAG_NOISE', :get_string], 'Image Number' => ['TAG_IMAGE_NUMBER', :get_string], 'Security Classification' => ['TAG_SECURITY_CLASSIFICATION', :get_string], 'Image History' => ['TAG_IMAGE_HISTORY', :get_string], 'Subject Location' => ['TAG_SUBJECT_LOCATION', :get_string], 'Exposure Index 2' => ['TAG_EXPOSURE_INDEX_2', :get_string], 'Tiff Ep Standard Id' => ['TAG_TIFF_EP_STANDARD_ID', :get_string], 'Flash Energy 2' => ['TAG_FLASH_ENERGY_2', :get_string], 'Spatial Freq Response 2' => ['TAG_SPATIAL_FREQ_RESPONSE_2', :get_string], 'Subject Location 2' => ['TAG_SUBJECT_LOCATION_2', :get_string], 'Page Name' => ['TAG_PAGE_NAME', :get_string], 'Exposure Time' => ['TAG_EXPOSURE_TIME', :get_rational], 'Fnumber' => ['TAG_FNUMBER', :get_rational], 'Exposure Program' => ['TAG_EXPOSURE_PROGRAM', :get_string], 'Iso Equivalent' => ['TAG_ISO_EQUIVALENT', :get_string], 'Exif Version' => ['TAG_EXIF_VERSION', :get_string], 'Datetime Original' => ['TAG_DATETIME_ORIGINAL', :get_string], 'Datetime Digitized' => ['TAG_DATETIME_DIGITIZED', :get_string], 'Components Configuration' => ['TAG_COMPONENTS_CONFIGURATION', :get_string], 'Compressed Average Bits Per Pixel' => ['TAG_COMPRESSED_AVERAGE_BITS_PER_PIXEL', :get_string], 'Shutter Speed' => ['TAG_SHUTTER_SPEED', :get_string], 'Brightness Value' => ['TAG_BRIGHTNESS_VALUE', :get_string], 'Exposure Bias' => ['TAG_EXPOSURE_BIAS', :get_string], 'Max Aperture' => ['TAG_MAX_APERTURE', :get_string], 'Subject Distance' => ['TAG_SUBJECT_DISTANCE', :get_string], 'Metering Mode' => ['TAG_METERING_MODE', :get_string], 'Light Source' => ['TAG_LIGHT_SOURCE', :get_string], 'White Balance' => ['TAG_WHITE_BALANCE', :get_string], 'Flash' => ['TAG_FLASH', :get_string], 'Focal Length' => ['TAG_FOCAL_LENGTH', :get_string], 'Makernote' => ['TAG_MAKERNOTE', :get_string], 'User Comment' => ['TAG_USER_COMMENT', :get_string], 'Subsecond Time' => ['TAG_SUBSECOND_TIME', :get_string], 'Subsecond Time Original' => ['TAG_SUBSECOND_TIME_ORIGINAL', :get_string], 'Subsecond Time Digitized' => ['TAG_SUBSECOND_TIME_DIGITIZED', :get_string], 'Flashpix Version' => ['TAG_FLASHPIX_VERSION', :get_string], 'Color Space' => ['TAG_COLOR_SPACE', :get_string], 'Exif Image Width' => ['TAG_EXIF_IMAGE_WIDTH', :get_long], 'Exif Image Height' => ['TAG_EXIF_IMAGE_HEIGHT', :get_long], 'Related Sound File' => ['TAG_RELATED_SOUND_FILE', :get_string], 'Interop Offset' => ['TAG_INTEROP_OFFSET', :get_string], 'Focal Plane X Resolution' => ['TAG_FOCAL_PLANE_X_RESOLUTION', :get_string], 'Focal Plane Y Resolution' => ['TAG_FOCAL_PLANE_Y_RESOLUTION', :get_string], 'Focal Plane Resolution Unit' => ['TAG_FOCAL_PLANE_RESOLUTION_UNIT', :get_string], 'Exposure Index' => ['TAG_EXPOSURE_INDEX', :get_string], 'Sensing Method' => ['TAG_SENSING_METHOD', :get_string], 'File Source' => ['TAG_FILE_SOURCE', :get_string], 'Scene Type' => ['TAG_SCENE_TYPE', :get_string], 'Cfa Pattern' => ['TAG_CFA_PATTERN', :get_string], 'Custom Rendered' => ['TAG_CUSTOM_RENDERED', :get_string], 'Exposure Mode' => ['TAG_EXPOSURE_MODE', :get_string], 'White Balance Mode' => ['TAG_WHITE_BALANCE_MODE', :get_string], 'Digital Zoom Ratio' => ['TAG_DIGITAL_ZOOM_RATIO', :get_string], '35mm Film Equiv Focal Length' => ['TAG_35MM_FILM_EQUIV_FOCAL_LENGTH', :get_string], 'Scene Capture Type' => ['TAG_SCENE_CAPTURE_TYPE', :get_string], 'Gain Control' => ['TAG_GAIN_CONTROL', :get_string], 'Contrast' => ['TAG_CONTRAST', :get_string], 'Saturation' => ['TAG_SATURATION', :get_string], 'Sharpness' => ['TAG_SHARPNESS', :get_string], 'Device Setting Description' => ['TAG_DEVICE_SETTING_DESCRIPTION', :get_string], 'Subject Distance Range' => ['TAG_SUBJECT_DISTANCE_RANGE', :get_string], 'Image Unique Id' => ['TAG_IMAGE_UNIQUE_ID', :get_string], 'Camera Owner Name' => ['TAG_CAMERA_OWNER_NAME', :get_string], 'Body Serial Number' => ['TAG_BODY_SERIAL_NUMBER', :get_string], 'Lens Specification' => ['TAG_LENS_SPECIFICATION', :get_string], 'Lens Make' => ['TAG_LENS_MAKE', :get_string], 'Lens Model' => ['TAG_LENS_MODEL', :get_string], 'Lens Serial Number' => ['TAG_LENS_SERIAL_NUMBER', :get_string], 'Gamma' => ['TAG_GAMMA', :get_string], 'Lens' => ['TAG_LENS', :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
196 197 198 |
# File 'lib/image_voodoo/metadata.rb', line 196 def self.directory_class com.drew..exif.ExifSubIFDDirectory end |