Class CanonMakernoteDirectory
java.lang.Object
com.drew.metadata.Directory
com.drew.metadata.exif.makernotes.CanonMakernoteDirectory
Describes tags specific to Canon cameras.
Thanks to Bill Richards for his contribution to this makernote directory.
Many tag definitions explained here: http://www.ozhiker.com/electronics/pjmt/jpeg_info/canon_mn.html
- Author:
- Drew Noakes https://drewnoakes.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Provides the name of the directory, for display purposes.voidsetObjectArray(int tagType, Object array) Sets an arrayObjectfor the specified tag.Methods inherited from class com.drew.metadata.Directory
addError, containsTag, getBoolean, getBooleanObject, getByteArray, getDate, getDate, getDate, getDescription, getDouble, getDoubleObject, getErrorCount, getErrors, getFloat, getFloatObject, getInt, getIntArray, getInteger, getLong, getLongObject, getObject, getParent, getRational, getRationalArray, getString, getString, getStringArray, getStringValue, getStringValueArray, getTagCount, getTagName, getTags, hasErrors, hasTagName, isEmpty, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setDoubleArray, setFloat, setFloatArray, setInt, setIntArray, setLong, setObject, setParent, setRational, setRationalArray, setString, setStringArray, setStringValue, setStringValueArray, toString
-
Field Details
-
TAG_CANON_IMAGE_TYPE
public static final int TAG_CANON_IMAGE_TYPE- See Also:
-
TAG_CANON_FIRMWARE_VERSION
public static final int TAG_CANON_FIRMWARE_VERSION- See Also:
-
TAG_CANON_IMAGE_NUMBER
public static final int TAG_CANON_IMAGE_NUMBER- See Also:
-
TAG_CANON_OWNER_NAME
public static final int TAG_CANON_OWNER_NAME- See Also:
-
TAG_CANON_SERIAL_NUMBER
public static final int TAG_CANON_SERIAL_NUMBER- See Also:
-
TAG_CAMERA_INFO_ARRAY
public static final int TAG_CAMERA_INFO_ARRAY- See Also:
-
TAG_CANON_FILE_LENGTH
public static final int TAG_CANON_FILE_LENGTH- See Also:
-
TAG_CANON_CUSTOM_FUNCTIONS_ARRAY
public static final int TAG_CANON_CUSTOM_FUNCTIONS_ARRAY- See Also:
-
TAG_MODEL_ID
public static final int TAG_MODEL_ID- See Also:
-
TAG_MOVIE_INFO_ARRAY
public static final int TAG_MOVIE_INFO_ARRAY- See Also:
-
TAG_THUMBNAIL_IMAGE_VALID_AREA
public static final int TAG_THUMBNAIL_IMAGE_VALID_AREA- See Also:
-
TAG_SERIAL_NUMBER_FORMAT
public static final int TAG_SERIAL_NUMBER_FORMAT- See Also:
-
TAG_SUPER_MACRO
public static final int TAG_SUPER_MACRO- See Also:
-
TAG_DATE_STAMP_MODE
public static final int TAG_DATE_STAMP_MODE- See Also:
-
TAG_MY_COLORS
public static final int TAG_MY_COLORS- See Also:
-
TAG_FIRMWARE_REVISION
public static final int TAG_FIRMWARE_REVISION- See Also:
-
TAG_CATEGORIES
public static final int TAG_CATEGORIES- See Also:
-
TAG_FACE_DETECT_ARRAY_1
public static final int TAG_FACE_DETECT_ARRAY_1- See Also:
-
TAG_FACE_DETECT_ARRAY_2
public static final int TAG_FACE_DETECT_ARRAY_2- See Also:
-
TAG_AF_INFO_ARRAY_2
public static final int TAG_AF_INFO_ARRAY_2- See Also:
-
TAG_IMAGE_UNIQUE_ID
public static final int TAG_IMAGE_UNIQUE_ID- See Also:
-
TAG_RAW_DATA_OFFSET
public static final int TAG_RAW_DATA_OFFSET- See Also:
-
TAG_ORIGINAL_DECISION_DATA_OFFSET
public static final int TAG_ORIGINAL_DECISION_DATA_OFFSET- See Also:
-
TAG_CUSTOM_FUNCTIONS_1D_ARRAY
public static final int TAG_CUSTOM_FUNCTIONS_1D_ARRAY- See Also:
-
TAG_PERSONAL_FUNCTIONS_ARRAY
public static final int TAG_PERSONAL_FUNCTIONS_ARRAY- See Also:
-
TAG_PERSONAL_FUNCTION_VALUES_ARRAY
public static final int TAG_PERSONAL_FUNCTION_VALUES_ARRAY- See Also:
-
TAG_FILE_INFO_ARRAY
public static final int TAG_FILE_INFO_ARRAY- See Also:
-
TAG_AF_POINTS_IN_FOCUS_1D
public static final int TAG_AF_POINTS_IN_FOCUS_1D- See Also:
-
TAG_LENS_MODEL
public static final int TAG_LENS_MODEL- See Also:
-
TAG_SERIAL_INFO_ARRAY
public static final int TAG_SERIAL_INFO_ARRAY- See Also:
-
TAG_DUST_REMOVAL_DATA
public static final int TAG_DUST_REMOVAL_DATA- See Also:
-
TAG_CROP_INFO
public static final int TAG_CROP_INFO- See Also:
-
TAG_CUSTOM_FUNCTIONS_ARRAY_2
public static final int TAG_CUSTOM_FUNCTIONS_ARRAY_2- See Also:
-
TAG_ASPECT_INFO_ARRAY
public static final int TAG_ASPECT_INFO_ARRAY- See Also:
-
TAG_PROCESSING_INFO_ARRAY
public static final int TAG_PROCESSING_INFO_ARRAY- See Also:
-
TAG_TONE_CURVE_TABLE
public static final int TAG_TONE_CURVE_TABLE- See Also:
-
TAG_SHARPNESS_TABLE
public static final int TAG_SHARPNESS_TABLE- See Also:
-
TAG_SHARPNESS_FREQ_TABLE
public static final int TAG_SHARPNESS_FREQ_TABLE- See Also:
-
TAG_WHITE_BALANCE_TABLE
public static final int TAG_WHITE_BALANCE_TABLE- See Also:
-
TAG_COLOR_BALANCE_ARRAY
public static final int TAG_COLOR_BALANCE_ARRAY- See Also:
-
TAG_MEASURED_COLOR_ARRAY
public static final int TAG_MEASURED_COLOR_ARRAY- See Also:
-
TAG_COLOR_TEMPERATURE
public static final int TAG_COLOR_TEMPERATURE- See Also:
-
TAG_CANON_FLAGS_ARRAY
public static final int TAG_CANON_FLAGS_ARRAY- See Also:
-
TAG_MODIFIED_INFO_ARRAY
public static final int TAG_MODIFIED_INFO_ARRAY- See Also:
-
TAG_TONE_CURVE_MATCHING
public static final int TAG_TONE_CURVE_MATCHING- See Also:
-
TAG_WHITE_BALANCE_MATCHING
public static final int TAG_WHITE_BALANCE_MATCHING- See Also:
-
TAG_COLOR_SPACE
public static final int TAG_COLOR_SPACE- See Also:
-
TAG_PREVIEW_IMAGE_INFO_ARRAY
public static final int TAG_PREVIEW_IMAGE_INFO_ARRAY- See Also:
-
TAG_VRD_OFFSET
public static final int TAG_VRD_OFFSET- See Also:
-
TAG_SENSOR_INFO_ARRAY
public static final int TAG_SENSOR_INFO_ARRAY- See Also:
-
TAG_COLOR_DATA_ARRAY_2
public static final int TAG_COLOR_DATA_ARRAY_2- See Also:
-
TAG_CRW_PARAM
public static final int TAG_CRW_PARAM- See Also:
-
TAG_COLOR_INFO_ARRAY_2
public static final int TAG_COLOR_INFO_ARRAY_2- See Also:
-
TAG_BLACK_LEVEL
public static final int TAG_BLACK_LEVEL- See Also:
-
TAG_CUSTOM_PICTURE_STYLE_FILE_NAME
public static final int TAG_CUSTOM_PICTURE_STYLE_FILE_NAME- See Also:
-
TAG_COLOR_INFO_ARRAY
public static final int TAG_COLOR_INFO_ARRAY- See Also:
-
TAG_VIGNETTING_CORRECTION_ARRAY_1
public static final int TAG_VIGNETTING_CORRECTION_ARRAY_1- See Also:
-
TAG_VIGNETTING_CORRECTION_ARRAY_2
public static final int TAG_VIGNETTING_CORRECTION_ARRAY_2- See Also:
-
TAG_LIGHTING_OPTIMIZER_ARRAY
public static final int TAG_LIGHTING_OPTIMIZER_ARRAY- See Also:
-
TAG_LENS_INFO_ARRAY
public static final int TAG_LENS_INFO_ARRAY- See Also:
-
TAG_AMBIANCE_INFO_ARRAY
public static final int TAG_AMBIANCE_INFO_ARRAY- See Also:
-
TAG_FILTER_INFO_ARRAY
public static final int TAG_FILTER_INFO_ARRAY- See Also:
-
-
Constructor Details
-
CanonMakernoteDirectory
public CanonMakernoteDirectory()
-
-
Method Details
-
getName
Description copied from class:DirectoryProvides the name of the directory, for display purposes. E.g.Exif -
setObjectArray
Description copied from class:DirectorySets an arrayObjectfor the specified tag.- Overrides:
setObjectArrayin classDirectory- Parameters:
tagType- the tag's value as an intarray- the array of values for the specified tag
-