com.drew.metadata.exif

Class FujifilmMakernoteDescriptor

public class FujifilmMakernoteDescriptor extends TagDescriptor

Fujifilm's digicam added the MakerNote tag from the Year2000's model (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. Example of actual data structure is shown below. :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. - Fujifilm's Exif data uses Motorola align, but MakerNote ignores it and uses Intel align. - The other manufacturer's MakerNote counts the "offset to data" from the first byte of TIFF header (same as the other IFD), but Fujifilm counts it from the first byte of MakerNote itself.
Constructor Summary
FujifilmMakernoteDescriptor(Directory directory)
Method Summary
StringgetAutoExposureWarningDescription()
StringgetBlurWarningDescription()
StringgetColorDescription()
StringgetContinuousTakingOrAutoBrackettingDescription()
StringgetDescription(int tagType)
StringgetFlashModeDescription()
StringgetFlashStrengthDescription()
StringgetFocusModeDescription()
StringgetFocusWarningDescription()
StringgetMacroDescription()
StringgetPictureModeDescription()
StringgetSharpnessDescription()
StringgetSlowSyncDescription()
StringgetToneDescription()
StringgetWhiteBalanceDescription()

Constructor Detail

FujifilmMakernoteDescriptor

public FujifilmMakernoteDescriptor(Directory directory)

Method Detail

getAutoExposureWarningDescription

public String getAutoExposureWarningDescription()

getBlurWarningDescription

public String getBlurWarningDescription()

getColorDescription

public String getColorDescription()

getContinuousTakingOrAutoBrackettingDescription

public String getContinuousTakingOrAutoBrackettingDescription()

getDescription

public String getDescription(int tagType)

getFlashModeDescription

public String getFlashModeDescription()

getFlashStrengthDescription

public String getFlashStrengthDescription()

getFocusModeDescription

public String getFocusModeDescription()

getFocusWarningDescription

public String getFocusWarningDescription()

getMacroDescription

public String getMacroDescription()

getPictureModeDescription

public String getPictureModeDescription()

getSharpnessDescription

public String getSharpnessDescription()

getSlowSyncDescription

public String getSlowSyncDescription()

getToneDescription

public String getToneDescription()

getWhiteBalanceDescription

public String getWhiteBalanceDescription()
Copyright © 2006 Drew Noakes. All Rights Reserved.