public class FujifilmMakernoteDescriptor extends TagDescriptor<FujifilmMakernoteDirectory>
FujifilmMakernoteDirectory
.
Fujifilm added their Makernote tag from the Year 2000's models (e.g.Finepix1400, Finepix4700). It uses IFD format and start from ASCII character 'FUJIFILM', and next 4 bytes (value 0x000c) points the offset to first IFD entry.
:0000: 46 55 4A 49 46 49 4C 4D-0C 00 00 00 0F 00 00 00 :0000: FUJIFILM........
:0010: 07 00 04 00 00 00 30 31-33 30 00 10 02 00 08 00 :0010: ......0130......
There are two big differences to the other manufacturers.
_directory
Constructor and Description |
---|
FujifilmMakernoteDescriptor(FujifilmMakernoteDirectory directory) |
convertBytesToVersionString, get7BitStringFromBytes, getBitFlagDescription, getByteLengthDescription, getDecimalRational, getEpochTimeDescription, getFocalLengthDescription, getFormattedFloat, getFormattedInt, getFormattedString, getFStopDescription, getIndexedDescription, getIndexedDescription, getLensSpecificationDescription, getLightSourceDescription, getOrientationDescription, getRationalOrDoubleString, getShutterSpeedDescription, getSimpleRational, getStringFromBytes, getVersionBytesDescription
public FujifilmMakernoteDescriptor(FujifilmMakernoteDirectory directory)
public java.lang.String getDescription(int tagType)
TagDescriptor
getString(tagType)
will be returned.getDescription
in class TagDescriptor<FujifilmMakernoteDirectory>
tagType
- the tag to find a description fornull
if the tag hasn't been defined.private java.lang.String getMakernoteVersionDescription()
public java.lang.String getSharpnessDescription()
public java.lang.String getWhiteBalanceDescription()
public java.lang.String getColorSaturationDescription()
public java.lang.String getToneDescription()
public java.lang.String getContrastDescription()
public java.lang.String getNoiseReductionDescription()
public java.lang.String getHighIsoNoiseReductionDescription()
public java.lang.String getFlashModeDescription()
public java.lang.String getFlashExposureValueDescription()
public java.lang.String getMacroDescription()
public java.lang.String getFocusModeDescription()
public java.lang.String getSlowSyncDescription()
public java.lang.String getPictureModeDescription()
public java.lang.String getExrAutoDescription()
public java.lang.String getExrModeDescription()
public java.lang.String getAutoBracketingDescription()
public java.lang.String getFinePixColorDescription()
public java.lang.String getBlurWarningDescription()
public java.lang.String getFocusWarningDescription()
public java.lang.String getAutoExposureWarningDescription()
public java.lang.String getDynamicRangeDescription()
public java.lang.String getFilmModeDescription()
public java.lang.String getDynamicRangeSettingDescription()