Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.9.0-rc1...2.9.0-rc2
[!NOTE] Version 2.9.0 increases the minimum supported targets.
net3.5
is no longer supported.netstandard1.3
is still supported.netstandard2.0
was bumped tonetstandard2.1
.net45
was bumped tonet462
.These changes allow the library to utilise APIs with better performance.
Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.8.1...2.9.0-rc1
Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.8.0...2.8.1
There are some slight API changes in this release, though most users will not hit them.
Performance has been improved considerably.
This release also adds the README to the NuGet package.
Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.7.3...2.8.0
IsoSpeed*
Exif tags f9f36f1a1afb304f09295066f9f3d1775286b886RatingPercent
Exit tag d3ece9474a8c406182d770aab17bdb49d9bbb731Rational
presentation and simplification 64c507fd314c9c34bce3ec3d5a01785df0af92e5Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.7.2...2.7.3
GpsDescriptor.GetGpsDestLongitudeDescription
by @drewnoakes in https://github.com/drewnoakes/metadata-extractor-dotnet/pull/315
Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.7.1...2.7.2
ExifDirectoryBase.TagGdalNoData
tag name to match spec (10454fd528d29e7e7e2be03183d3af979e21a27b)Directory.GetUInt64
and Directory.TryGetUInt64
extension methods (3b57bed6bbf8340f30049e57524a2fabda58bac8)There are some internal API changes in this release. Unless you are extending the library with your own ITiffHandler
implementation, you are unlikely to have any difficulty upgrading to this version from 2.6.0.
IJpegSegmentMetadataReader
(#291)Directory
subclasses (#292)This release makes the MetadataExtractor
package use strong-named assemblies, and discontinues the separate MetadataExtractor.StrongName
package. File an issue on the project site if this change doesn't go smoothly for you.