Class OlympusCameraSettingsMakernoteDescriptor

java.lang.Object
com.drew.metadata.TagDescriptor<OlympusCameraSettingsMakernoteDirectory>
com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor

public class OlympusCameraSettingsMakernoteDescriptor extends TagDescriptor<OlympusCameraSettingsMakernoteDirectory>
Provides human-readable String representations of tag values stored in a OlympusCameraSettingsMakernoteDirectory.

Some Description functions and the Extender and Lens types lists converted from Exiftool version 10.10 created by Phil Harvey http://www.sno.phy.queensu.ca/~phil/exiftool/ lib\Image\ExifTool\Olympus.pm

Author:
Kevin Mott https://github.com/kwhopper, Drew Noakes https://drewnoakes.com
  • Constructor Details

  • Method Details

    • getDescription

      public 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 by getString(tagType) will be returned.
      Overrides:
      getDescription in class TagDescriptor<OlympusCameraSettingsMakernoteDirectory>
      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.
    • getCameraSettingsVersionDescription

      public String getCameraSettingsVersionDescription()
    • getPreviewImageValidDescription

      public String getPreviewImageValidDescription()
    • getExposureModeDescription

      public String getExposureModeDescription()
    • getAeLockDescription

      public String getAeLockDescription()
    • getMeteringModeDescription

      public String getMeteringModeDescription()
    • getExposureShiftDescription

      public String getExposureShiftDescription()
    • getNdFilterDescription

      public String getNdFilterDescription()
    • getMacroModeDescription

      public String getMacroModeDescription()
    • getFocusModeDescription

      public String getFocusModeDescription()
    • getFocusProcessDescription

      public String getFocusProcessDescription()
    • getAfSearchDescription

      public String getAfSearchDescription()
    • getAfAreasDescription

      public String getAfAreasDescription()
      coordinates range from 0 to 255
    • getAfPointSelectedDescription

      public String getAfPointSelectedDescription()
      coordinates expressed as a percent
    • getAfFineTuneDescription

      public String getAfFineTuneDescription()
    • getFlashModeDescription

      public String getFlashModeDescription()
    • getFlashRemoteControlDescription

      public String getFlashRemoteControlDescription()
    • getFlashControlModeDescription

      public String getFlashControlModeDescription()
      3 or 4 values
    • getFlashIntensityDescription

      public String getFlashIntensityDescription()
      3 or 4 values
    • getManualFlashStrengthDescription

      public String getManualFlashStrengthDescription()
    • getWhiteBalance2Description

      public String getWhiteBalance2Description()
    • getWhiteBalanceTemperatureDescription

      public String getWhiteBalanceTemperatureDescription()
    • getCustomSaturationDescription

      public String getCustomSaturationDescription()
    • getModifiedSaturationDescription

      public String getModifiedSaturationDescription()
    • getContrastSettingDescription

      public String getContrastSettingDescription()
    • getSharpnessSettingDescription

      public String getSharpnessSettingDescription()
    • getColorSpaceDescription

      public String getColorSpaceDescription()
    • getSceneModeDescription

      public String getSceneModeDescription()
    • getNoiseReductionDescription

      public String getNoiseReductionDescription()
    • getDistortionCorrectionDescription

      public String getDistortionCorrectionDescription()
    • getShadingCompensationDescription

      public String getShadingCompensationDescription()
    • getGradationDescription

      public String getGradationDescription()
      3 or 4 values
    • getPictureModeDescription

      public String getPictureModeDescription()
      1 or 2 values
    • getPictureModeSaturationDescription

      public String getPictureModeSaturationDescription()
    • getPictureModeContrastDescription

      public String getPictureModeContrastDescription()
    • getPictureModeSharpnessDescription

      public String getPictureModeSharpnessDescription()
    • getPictureModeBWFilterDescription

      public String getPictureModeBWFilterDescription()
    • getPictureModeToneDescription

      public String getPictureModeToneDescription()
    • getNoiseFilterDescription

      public String getNoiseFilterDescription()
    • getArtFilterDescription

      public String getArtFilterDescription()
    • getMagicFilterDescription

      public String getMagicFilterDescription()
    • getPictureModeEffectDescription

      public String getPictureModeEffectDescription()
    • getToneLevelDescription

      public String getToneLevelDescription()
    • getArtFilterEffectDescription

      public String getArtFilterEffectDescription()
    • getColorCreatorEffectDescription

      public String getColorCreatorEffectDescription()
    • getDriveModeDescription

      public String getDriveModeDescription()
      2 or 3 numbers: 1. Mode, 2. Shot number, 3. Mode bits
    • getPanoramaModeDescription

      public String getPanoramaModeDescription()
      2 numbers: 1. Mode, 2. Shot number
    • getImageQuality2Description

      public String getImageQuality2Description()
    • getImageStabilizationDescription

      public String getImageStabilizationDescription()
    • getStackedImageDescription

      public String getStackedImageDescription()
    • getManometerPressureDescription

      public String getManometerPressureDescription()
    • getManometerReadingDescription

      public String getManometerReadingDescription()
    • getExtendedWBDetectDescription

      public String getExtendedWBDetectDescription()
    • getRollAngleDescription

      public String getRollAngleDescription()
      converted to degrees of clockwise camera rotation
    • getPitchAngleDescription

      public String getPitchAngleDescription()
      converted to degrees of upward camera tilt
    • getDateTimeUTCDescription

      public String getDateTimeUTCDescription()