Bot releases are visible (Hide)
Full Changelog: https://github.com/drewnoakes/metadata-extractor/compare/2.18.0...2.19.0
Published by drewnoakes over 2 years ago
Rational
value presentation in some casesMetadata.addDirectory
not passed null
Full Changelog: https://github.com/drewnoakes/metadata-extractor/compare/2.17.0...2.18.0
Published by drewnoakes over 2 years ago
FilterInputStream
with InputStream
in FileTypeDetector
by @drewnoakes in https://github.com/drewnoakes/metadata-extractor/pull/541
Full Changelog: https://github.com/drewnoakes/metadata-extractor/compare/2.16.0...2.17.0
Published by drewnoakes over 3 years ago
com.adobe.xmpcore
to 6.1.11 (#514)KeyValuePair.toString()
(#523)Schema.PHOTOSHOP_PROPERTIES
(#522)Published by drewnoakes about 4 years ago
cprt
tag from "Copyright" to "Profile Copyright" (#488)Published by drewnoakes over 4 years ago
PngColorType
from enum to class to support unknown values (f66b905d50d948cc6c8a41638e66ecd1abf59790)printStackTrace
(#456)FileType.Mov
to FileType.QuickTime
(fa92cfa6c845ffaee3919c1084e24f70590cf36f)Published by drewnoakes over 4 years ago
java.lang.NoClassDefFoundError: java.awt.Point
on Android (#409)PanasonicRawWbInfo2
(#420)detectFileType
to take FilterInputStream
(#425)Published by drewnoakes over 5 years ago
PngDescriptor.getBackgroundColorDescription()
(#325)getDateModified()
methods to get composite values from multiple Exif tags (#344)getFlashDescription()
when flash is off (#356)getLong64()
(#365)photoshop:DocumentAncestors
node size (#394)Published by drewnoakes almost 7 years ago
FileType
enum to include friendly name, MIME type and expected file extensionsFileMetadataReader
to FileSystemMetadataReader
Thanks to all contributors, but especially to @payton who is responsible for the vast majority of work in this release.
Published by drewnoakes over 7 years ago
Published by drewnoakes over 7 years ago
Directory.getDate
(#212)OlympusEquipmentMakernoteDescriptor
CanonMakernoteDirectory.TAG_FOCUS_CONTINUOUS
descriptor outputRational
values (#226)Rational.isZero()
Rational
implement Comparable<Rational>
DecimalFormat
instances (#237)Main-Class
(#176)Published by drewnoakes over 8 years ago
Fixes:
OutOfMemoryException
due to overflow arithmetic errors in TiffReader
(@dusan-rychnovsky #167)IptcReader
when last tag in data was one byte in length (@cshclm #172)Features:
Directory
instances via getParent()
.Published by drewnoakes over 8 years ago
This release contains fixes across the entire project uncovered during the creation of the official .NET port of this project. This new implementation was originally ported from Java to C# by Yakov Danilov (for Imazen LLC). Since then it's been heavily refactored. Going forward, it will be kept functionally equivalent to the Java implementation.
Full diff: https://github.com/drewnoakes/metadata-extractor/compare/2.8.1...2.9.0
New features
Fixes
PhotoshopDirectory
2a726920e05 05f67c39447fNikonType2MakernoteDescriptor
efa1c4ada3AdobeJpegDescriptor.getDctEncodeVersionDescription
4959b51386PcxDirectory
tag names 40d6484403IptcDirectory.TAG_DIGITAL_DATE_CREATED
168a208c08BIM
Photoshop IRBs don't stop processing ef59b508 #125 #128TiffReader
attempts to recover from invalid byte ordering b336b3a #136JpegComponent
methods getHorizontalSamplingFactor()
and getVerticalSamplingFactor()
6c3178201c2 #156GpsDirectory.getGpsDate()
locale independent 29e95dfdf #160 #161PngMetadataReaderTest
locale independent e0eb4b275dc2 #162 #163Description formats
ExifDescriptorBase
21a539172PhotoshopDescriptor
output 674c60960ExifDescriptorBase
output d7a0cf33122ExifDescriptorBase.TAG_LENS_SPECIFICATION
be55336182c6XmpDirectory
4777af113API changes
ExifThumbnailDirectory.TAG_THUMBNAIL_COMPRESSION
825c43914 12f023ad25 4e084caa0dDefaultTagDescriptor
feafc8f01OlympusMakernoteDescriptor
description methods 316229957eGifHeaderDirectory
replace TAG_TRANSPARENT_COLOR_INDEX
with TAG_BACKGROUND_COLOR_INDEX
f27dc5da1d2 7ac3b9a15 #142JfifDirectory
replace getImageWidth
/Height
with getResX
/Y
e458489ff1 #143ExifDirectoryBase
's TAG_LIGHT_SOURCE
in favour of TAG_WHITE_BALANCE
e298fde1bdaabPerformance
ImageMetadataReader
0c7c57753b9a #164Miscellaneous changes
Metadata
stores and returns Directory
instances in the order they were created bb9a2900FileTypeDetector
throws if stream doesn't support mark/reset 6a6727c5cPublished by drewnoakes over 9 years ago
f/2.8
instead of F2.8
(#97)Published by drewnoakes over 9 years ago
sBIT
and pHYs
chunkstEXt
and iTXt
chunks from PNG (#62)Metadata
may now hold multiple instances of a Directory
subclass (#61, #65)Published by drewnoakes over 9 years ago
Published by drewnoakes over 9 years ago
Tag.hasTagName()
and Directory.hasTagName(int)
methodsFileTypeDetector
classPngDirectory.TAG_PROFILE_NAME
to PngDirectory.TAG_ICC_PROFILE_NAME
ExifReader
's TIFF processing functions. Use TiffReader
instead.Published by drewnoakes almost 10 years ago
Casio*.TAG_CASIO_*
renamed to Casio*.TAG_*
Olympus*.TAG_OLYMPUS_*
renamed to Olympus*.TAG_*
Gps*.TAG_GPS_*
renamed to Gps*.TAG_*
pom.xml
project file.There are many changes in this release. Please open an issue if you encounter an API change which is not listed here.
Published by drewnoakes almost 10 years ago
Released 23 December 2012
Published by drewnoakes almost 10 years ago
Released 28 October 2012
ImageMetadataReader.java
to truncate tag descriptions that are longer than 1024 characters.ProcessAllImagesInFolderUtility.java
.