TwelveMonkeys v3.6.1 Release Notes
Release Date: 2020-11-20 // about 4 years ago-
๐ TwelveMonkeys ImageIO 3.6.1 release notes
๐ This is a bug fix release.
What's new?
๐ The following bugs/issues are fixed in this release:
#466 TGA Extension fix for files written by 3DS Max
#556 PICTImageReaderSpi no longer claims to decode known formats
#330 BMPImageReader and ICOImageReader now throw IIOException instead of various RuntimeExceptions
#574 Fix for possible OOME situation caused by bad Exif segments in JPEG๐ Various other minor fixes and enhancements.
Previous changes from v3.6
-
๐ TwelveMonkeys ImageIO 3.6 release notes
๐ The TwelveMonkeys ImageIO version 3.6 is ready for release.
Thanks to everyone who has committed code, patches, filed bug reports or otherwise contributed to the development of this version!
What's new?
JPEG metadata handling is now completely rewritten, and we now use our own metadata implementation (based on the current JPEG lossless implementation). The new implementation should be fully compatible with the existing "javax_imageio_jpeg_image_1.0" format, but allows for fixing a few long standing bugs and exposing more data.
EXIF image orientation is now exposed in the standard metadata format ("javax_imageio_1.0") from the
JPEGImageReader
. The value can be found in the//Dimension/ImageOrientation@value
attribute. An extra set of tools for automatically reading and applying EXIF orientation is available in thecontrib
module (EXIFUtilites
class and theOrientation
enum).๐ The following bugs/issues are fixed in this release:
#520
TIFFImageMetadata.setFromTree(...)
now correctly handlesTIFF.TAG_BITS_PER_SAMPLE
and others.
#547BMPImageWriter
is now registered behind other writers, and only claims to writeTYPE_4BYTE_ABGR
(other formats are left to the standard writer).
#550 Adobe path points outside the [0...1] range no longer causes IllegalArgumentException. Now more correctly allows the full [-16...16] range.
๐ #108 Finally fixed the long standing issue of some YCbCr encoded JPEGs having ColorSpaceType "RGB" in the standard metadata