Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add Exif 2.31 tags #343

Merged
merged 1 commit into from
Apr 24, 2018
Merged

Add Exif 2.31 tags #343

merged 1 commit into from
Apr 24, 2018

Conversation

nagix
Copy link
Collaborator

@nagix nagix commented Apr 24, 2018

  • Add the following tags defined in the Exif Version 2.31 specification:
    • TAG_ISO_SPEED (0x8833)
    • TAG_ISO_SPEED_LATITUDE_YYY (0x8834)
    • TAG_ISO_SPEED_LATITUDE_ZZZ (0x8835)
    • TAG_OFFSET_TIME (0x9010)
    • TAG_OFFSET_TIME_ORIGINAL (0x9011)
    • TAG_OFFSET_TIME_DIGITIZED (0x9012)
    • TAG_TEMPERATURE (0x9400)
    • TAG_HUMIDITY (0x9401)
    • TAG_PRESSURE (0x9402)
    • TAG_WATER_DEPTH (0x9403)
    • TAG_ACCELERATION (0x9404)
    • TAG_CAMERA_ELEVATION_ANGLE (0x9405)
  • Add the following description methods:
    • ExifDescriptorBase.getBrightnessValueDescription()
    • ExifDescriptorBase.getTemperatureDescription()
    • ExifDescriptorBase.getHumidityDescription()
    • ExifDescriptorBase.getPressureDescription()
    • ExifDescriptorBase.getWaterDepthDescription()
    • ExifDescriptorBase.getAccelerationDescription()
    • ExifDescriptorBase.getCameraElevationAngleDescription()
  • Check exceptional values (0 and 0xFFFFFFFFL) in ExifDescriptorBase.getSubjectDistanceDescription()
  • In ExifDescriptorBase, order case blocks and corresponding methods in the same order as the TAG_* values are defined.
  • Modify ExifSubIFDDirectory.getDateOriginal() and ExifSubIFDDirectory.getDateDigitized() to support reading TAG_OFFSET_TIME_ORIGINAL tag and TAG_OFFSET_TIME_DIGITIZED tag respectively.

@drewnoakes drewnoakes merged commit 0380555 into drewnoakes:master Apr 24, 2018
@drewnoakes
Copy link
Owner

Great extensions and tidying 👍

@nagix nagix deleted the issue-343 branch April 24, 2018 18:59
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants