Package com.drew.metadata.exif
Class ExifDescriptorBase<T extends Directory>
- java.lang.Object
-
- com.drew.metadata.TagDescriptor<T>
-
- com.drew.metadata.exif.ExifDescriptorBase<T>
-
- Direct Known Subclasses:
ExifIFD0Descriptor
,ExifImageDescriptor
,ExifInteropDescriptor
,ExifSubIFDDescriptor
,ExifThumbnailDescriptor
public abstract class ExifDescriptorBase<T extends Directory> extends TagDescriptor<T>
Base class for several Exif format descriptor classes.
-
-
Constructor Summary
Constructors Constructor Description ExifDescriptorBase(T directory)
-
Method Summary
-
Methods inherited from class com.drew.metadata.TagDescriptor
convertBytesToVersionString
-
-
-
-
Constructor Detail
-
ExifDescriptorBase
public ExifDescriptorBase(T directory)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription(int tagType)
Description copied from class:TagDescriptor
Returns a descriptive value of the specified tag for this image. Where possible, known values will be substituted here in place of the raw tokens actually kept in the metadata segment. If no substitution is available, the value provided bygetString(tagType)
will be returned.- Overrides:
getDescription
in classTagDescriptor<T extends Directory>
- Parameters:
tagType
- the tag to find a description for- Returns:
- a description of the image's value for the specified tag, or
null
if the tag hasn't been defined.
-
getInteropIndexDescription
public java.lang.String getInteropIndexDescription()
-
getInteropVersionDescription
public java.lang.String getInteropVersionDescription()
-
getNewSubfileTypeDescription
public java.lang.String getNewSubfileTypeDescription()
-
getSubfileTypeDescription
public java.lang.String getSubfileTypeDescription()
-
getImageWidthDescription
public java.lang.String getImageWidthDescription()
-
getImageHeightDescription
public java.lang.String getImageHeightDescription()
-
getBitsPerSampleDescription
public java.lang.String getBitsPerSampleDescription()
-
getCompressionDescription
public java.lang.String getCompressionDescription()
-
getPhotometricInterpretationDescription
public java.lang.String getPhotometricInterpretationDescription()
-
getThresholdingDescription
public java.lang.String getThresholdingDescription()
-
getFillOrderDescription
public java.lang.String getFillOrderDescription()
-
getOrientationDescription
public java.lang.String getOrientationDescription()
-
getSamplesPerPixelDescription
public java.lang.String getSamplesPerPixelDescription()
-
getRowsPerStripDescription
public java.lang.String getRowsPerStripDescription()
-
getStripByteCountsDescription
public java.lang.String getStripByteCountsDescription()
-
getXResolutionDescription
public java.lang.String getXResolutionDescription()
-
getYResolutionDescription
public java.lang.String getYResolutionDescription()
-
getPlanarConfigurationDescription
public java.lang.String getPlanarConfigurationDescription()
-
getResolutionDescription
public java.lang.String getResolutionDescription()
-
getJpegProcDescription
public java.lang.String getJpegProcDescription()
-
getYCbCrSubsamplingDescription
public java.lang.String getYCbCrSubsamplingDescription()
-
getYCbCrPositioningDescription
public java.lang.String getYCbCrPositioningDescription()
-
getReferenceBlackWhiteDescription
public java.lang.String getReferenceBlackWhiteDescription()
-
getCfaPattern2Description
public java.lang.String getCfaPattern2Description()
String description of CFA Pattern Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods. ExifDirectoryBase.TAG_CFA_PATTERN_2 holds only the pixel pattern. ExifDirectoryBase.TAG_CFA_REPEAT_PATTERN_DIM is expected to exist and pass some conditional tests.
-
getExposureTimeDescription
public java.lang.String getExposureTimeDescription()
-
getFNumberDescription
public java.lang.String getFNumberDescription()
-
getExposureProgramDescription
public java.lang.String getExposureProgramDescription()
-
getIsoEquivalentDescription
public java.lang.String getIsoEquivalentDescription()
-
getSensitivityTypeRangeDescription
public java.lang.String getSensitivityTypeRangeDescription()
-
getExifVersionDescription
public java.lang.String getExifVersionDescription()
-
getComponentConfigurationDescription
public java.lang.String getComponentConfigurationDescription()
-
getCompressedAverageBitsPerPixelDescription
public java.lang.String getCompressedAverageBitsPerPixelDescription()
-
getShutterSpeedDescription
public java.lang.String getShutterSpeedDescription()
-
getApertureValueDescription
public java.lang.String getApertureValueDescription()
-
getBrightnessValueDescription
public java.lang.String getBrightnessValueDescription()
-
getExposureBiasDescription
public java.lang.String getExposureBiasDescription()
-
getMaxApertureValueDescription
public java.lang.String getMaxApertureValueDescription()
-
getSubjectDistanceDescription
public java.lang.String getSubjectDistanceDescription()
-
getMeteringModeDescription
public java.lang.String getMeteringModeDescription()
-
getWhiteBalanceDescription
public java.lang.String getWhiteBalanceDescription()
-
getFlashDescription
public java.lang.String getFlashDescription()
-
getFocalLengthDescription
public java.lang.String getFocalLengthDescription()
-
getUserCommentDescription
public java.lang.String getUserCommentDescription()
-
getTemperatureDescription
public java.lang.String getTemperatureDescription()
-
getHumidityDescription
public java.lang.String getHumidityDescription()
-
getPressureDescription
public java.lang.String getPressureDescription()
-
getWaterDepthDescription
public java.lang.String getWaterDepthDescription()
-
getAccelerationDescription
public java.lang.String getAccelerationDescription()
-
getCameraElevationAngleDescription
public java.lang.String getCameraElevationAngleDescription()
-
getWindowsTitleDescription
public java.lang.String getWindowsTitleDescription()
-
getWindowsCommentDescription
public java.lang.String getWindowsCommentDescription()
-
getWindowsAuthorDescription
public java.lang.String getWindowsAuthorDescription()
-
getWindowsKeywordsDescription
public java.lang.String getWindowsKeywordsDescription()
-
getWindowsSubjectDescription
public java.lang.String getWindowsSubjectDescription()
-
getFlashPixVersionDescription
public java.lang.String getFlashPixVersionDescription()
-
getColorSpaceDescription
public java.lang.String getColorSpaceDescription()
-
getExifImageWidthDescription
public java.lang.String getExifImageWidthDescription()
-
getExifImageHeightDescription
public java.lang.String getExifImageHeightDescription()
-
getFocalPlaneXResolutionDescription
public java.lang.String getFocalPlaneXResolutionDescription()
-
getFocalPlaneYResolutionDescription
public java.lang.String getFocalPlaneYResolutionDescription()
-
getFocalPlaneResolutionUnitDescription
public java.lang.String getFocalPlaneResolutionUnitDescription()
-
getSensingMethodDescription
public java.lang.String getSensingMethodDescription()
-
getFileSourceDescription
public java.lang.String getFileSourceDescription()
-
getSceneTypeDescription
public java.lang.String getSceneTypeDescription()
-
getCfaPatternDescription
public java.lang.String getCfaPatternDescription()
String description of CFA Pattern Converted from Exiftool version 10.33 created by Phil Harvey http://www.sno.phy.queensu.ca/~phil/exiftool/ lib\Image\ExifTool\Exif.pm Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods.
-
getCustomRenderedDescription
public java.lang.String getCustomRenderedDescription()
-
getExposureModeDescription
public java.lang.String getExposureModeDescription()
-
getWhiteBalanceModeDescription
public java.lang.String getWhiteBalanceModeDescription()
-
getDigitalZoomRatioDescription
public java.lang.String getDigitalZoomRatioDescription()
-
get35mmFilmEquivFocalLengthDescription
public java.lang.String get35mmFilmEquivFocalLengthDescription()
-
getSceneCaptureTypeDescription
public java.lang.String getSceneCaptureTypeDescription()
-
getGainControlDescription
public java.lang.String getGainControlDescription()
-
getContrastDescription
public java.lang.String getContrastDescription()
-
getSaturationDescription
public java.lang.String getSaturationDescription()
-
getSharpnessDescription
public java.lang.String getSharpnessDescription()
-
getSubjectDistanceRangeDescription
public java.lang.String getSubjectDistanceRangeDescription()
-
getLensSpecificationDescription
public java.lang.String getLensSpecificationDescription()
-
getExtraSamplesDescription
public java.lang.String getExtraSamplesDescription()
-
getSampleFormatDescription
public java.lang.String getSampleFormatDescription()
-
-