Releases
2.10.0
Exif
Remove storage of thumbnail data in directories
GIF
Significant extension of GIF support, including embedded comments, XMP and ICC (#222 )
IPTC
Fix parsing IPTC dates in Directory.getDate
(#212 )
JPEG
Extract information about Huffman tables in JPEG files (#231 , #234 , #239 )
PNG
Improve error recovery when invalid PNG chunk 4CC seen (#206 , #207 )
TIFF
Support multi-page TIFF (#228 )
XMP
Remove XMP tags (see 5b07a49 )
Support extended XMP decoding in JPEG, where XMP data is too large for a single JPEG segment (#184 , #204 )
Update XMPCore dependency from version 5.1.2 to 5.1.3 (#194 , #188 )
Makernotes
Support Reconyx Hyper and UltraFire makernotes (#227 )
Considerably extend Olympus RAW support (#210 )
Only treat Canon makernote tags as embedded directories if they have the correct type (#116 )
Extend Sony, Leica, Samsung and Panasonic support (#214 )
Add support for Apple makernotes
Extend Makernote support for Canon, including lens IDs
Fix capitalisation in OlympusEquipmentMakernoteDescriptor
Fix typo in CanonMakernoteDirectory.TAG_FOCUS_CONTINUOUS
descriptor output
Don't require IFD0 to be present in order to process makernotes
Miscellaneous
Defer string charset decoding until after extraction, allowing clients to specify alternate encodings (#135 , #165 #, #166 , #191 , #192 )
Improved null value tracking and NRE prevention
Use Euclidean Algorithm to simplify Rational
values (#226 )
Introduce Rational.isZero()
Make Rational
implement Comparable<Rational>
Don't share thread-unsafe DecimalFormat
instances (#237 )
Make JAR file executable via Main-Class
(#176 )
Raise minimum Java version from 1.5 to 1.6 (#218 )
Fix Javadoc for JDK 1.8
Remove Ant build file
You can’t perform that action at this time.