Metadata Extractor Changelog

What's new in Metadata Extractor 2.9.1

Sep 27, 2016
  • Fixes:
  • Potential OutOfMemoryException due to overflow arithmetic errors in TiffReader (@dusan-rychnovsky #167)
  • Off-by-one error in IptcReader when last tag in data was one byte in length (@cshclm #172)
  • Features:
  • Track some hierarchy between Directory instances via getParent().

New in Metadata Extractor 2.6.4 (Dec 28, 2012)

  • Targeting JDK 1.6 instead of 1.7.
  • Added XMP Rating tag.

New in Metadata Extractor 2.6.3 (Nov 6, 2012)

  • Added support for Olympus ORF & Panasonic RW2 RAW files which use non-standard TIFF markers.
  • Better default descriptions of long array tag values.
  • Fixed some minor documentation issues.
  • Cause ImageMetadataReader.java to truncate tag descriptions that are longer than 1024 characters.
  • Extended reporting from ProcessAllImagesInFolderUtility.java.
  • Updated templating for online Javadoc, as generated by Java 7.

New in Metadata Extractor 2.6.2 (May 28, 2012)

  • Fixed a bug in RandomAccessFileReader which would result in string values failing to read correctly from files. Thanks to Bruce Grant for reporting this issue.

New in Metadata Extractor 2.6.1 (May 25, 2012)

  • Fixed a bug in CanonMakernoteDescriptor.getFlashDetailsDescription() where the description was shown as a meaningless integer instead of a string such as "Internal flash" or "External E-TTL"

New in Metadata Extractor 2.6.0 (May 24, 2012)

  • Highlights:
  • Much faster processing of large TIFF files
  • Easier use of GPS data
  • Basic support for PSD files
  • Detail:
  • Added GeoLocation type and updated the means of extracting GPS data from the GpsDirectory
  • Added a new sample application which produces Google Maps HTML for a directory of photos which contain GPS data
  • Converted BufferReader from a class to an interface, renaming the prior implementation as ByteArrayReader
  • Created a new RandomAccessFileReader which allows the processing of files without loading the whole file into memory
  • Added PsdMetadataReader, PsdReader, PsdHeaderDirectory and PsdHeaderDescriptor classes which offer some basic support for PSD files
  • Changed base class's MetadataReader.extract method to take a BufferReader instead of a byte[]

New in Metadata Extractor 2.5.1 (May 21, 2012)

  • This version fixes problems with unsigned integral values in TIFF format data, such as Exif.