Package gov.nih.mipav.model.file
Class MetadataExtractor.SonyType1MakernoteDescriptor
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor<MetadataExtractor.SonyType1MakernoteDirectory>
-
- gov.nih.mipav.model.file.MetadataExtractor.SonyType1MakernoteDescriptor
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.SonyType1MakernoteDescriptor extends MetadataExtractor.TagDescriptor<MetadataExtractor.SonyType1MakernoteDirectory>
Provides human-readable string representations of tag values stored in aMetadataExtractor.SonyType1MakernoteDirectory
. Thanks to David Carson for the initial version of this class.- Author:
- Drew Noakes https://drewnoakes.com
-
-
Field Summary
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor
_directory
-
-
Constructor Summary
Constructors Constructor Description SonyType1MakernoteDescriptor(MetadataExtractor.SonyType1MakernoteDirectory directory)
-
Method Summary
-
Methods inherited from class gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor
convertBytesToVersionString, get7BitStringFromBytes, getBitFlagDescription, getByteLengthDescription, getDecimalRational, getEncodedTextDescription, getEpochTimeDescription, getFocalLengthDescription, getFormattedFloat, getFormattedInt, getFormattedString, getFStopDescription, getIndexedDescription, getIndexedDescription, getLensSpecificationDescription, getOrientationDescription, getRationalOrDoubleString, getShutterSpeedDescription, getSimpleRational, getStringFromBytes, getVersionBytesDescription
-
-
-
-
Constructor Detail
-
SonyType1MakernoteDescriptor
public SonyType1MakernoteDescriptor(MetadataExtractor.SonyType1MakernoteDirectory directory)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription(int tagType)
Description copied from class:MetadataExtractor.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 classMetadataExtractor.TagDescriptor<MetadataExtractor.SonyType1MakernoteDirectory>
- 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.
-
getImageQualityDescription
public java.lang.String getImageQualityDescription()
-
getFlashExposureCompensationDescription
public java.lang.String getFlashExposureCompensationDescription()
-
getTeleconverterDescription
public java.lang.String getTeleconverterDescription()
-
getWhiteBalanceDescription
public java.lang.String getWhiteBalanceDescription()
-
getColorTemperatureDescription
public java.lang.String getColorTemperatureDescription()
-
getZoneMatchingDescription
public java.lang.String getZoneMatchingDescription()
-
getDynamicRangeOptimizerDescription
public java.lang.String getDynamicRangeOptimizerDescription()
-
getImageStabilizationDescription
public java.lang.String getImageStabilizationDescription()
-
getColorModeDescription
public java.lang.String getColorModeDescription()
-
getMacroDescription
public java.lang.String getMacroDescription()
-
getExposureModeDescription
public java.lang.String getExposureModeDescription()
-
getJpegQualityDescription
public java.lang.String getJpegQualityDescription()
-
getAntiBlurDescription
public java.lang.String getAntiBlurDescription()
-
getLongExposureNoiseReductionDescription
public java.lang.String getLongExposureNoiseReductionDescription()
-
getHighIsoNoiseReductionDescription
public java.lang.String getHighIsoNoiseReductionDescription()
-
getPictureEffectDescription
public java.lang.String getPictureEffectDescription()
-
getSoftSkinEffectDescription
public java.lang.String getSoftSkinEffectDescription()
-
getVignettingCorrectionDescription
public java.lang.String getVignettingCorrectionDescription()
-
getLateralChromaticAberrationDescription
public java.lang.String getLateralChromaticAberrationDescription()
-
getDistortionCorrectionDescription
public java.lang.String getDistortionCorrectionDescription()
-
getAutoPortraitFramedDescription
public java.lang.String getAutoPortraitFramedDescription()
-
getFocusModeDescription
public java.lang.String getFocusModeDescription()
-
getAFPointSelectedDescription
public java.lang.String getAFPointSelectedDescription()
-
getSonyModelIdDescription
public java.lang.String getSonyModelIdDescription()
-
getSceneModeDescription
public java.lang.String getSceneModeDescription()
-
getAFModeDescription
public java.lang.String getAFModeDescription()
-
getAFIlluminatorDescription
public java.lang.String getAFIlluminatorDescription()
-
getFlashLevelDescription
public java.lang.String getFlashLevelDescription()
-
getReleaseModeDescription
public java.lang.String getReleaseModeDescription()
-
getSequenceNumberDescription
public java.lang.String getSequenceNumberDescription()
-
-