97 Commits (4c5def39cfe72fa15b8d38e3ae7c6ecd5465b219)

Author SHA1 Message Date
Andreas Huggel 45c2eb2d34 #721: Use Pimpl idiom for class ExifKey in preparation for more changes. 15 years ago
Andreas Huggel 6fc96993a1 #711: Quickfix for Exif.OlympusIp.0x1104 which points to the beginning of the image. With this change the value is truncated now, i.e., it's size is set to 0. 15 years ago
Andreas Huggel 06ce0d18b6 - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
15 years ago
Andreas Huggel 03057632f5 Backed out revisions 2210:2208. 15 years ago
Andreas Huggel 81163717eb #701: Sort Sub-IFDs by group before writing, as the order may not be correct after copying image tags. 15 years ago
Andreas Huggel e0fa36074e #668: Fixed obscure issue when copying SubIFDs. (digiKam bug 236127) 15 years ago
Andreas Huggel 8ba70c74b1 Updated max number of sub-IFDs. 15 years ago
Andreas Huggel fc0d55dd8e #611: SonySR2 support, part 2, still experimental and incomplete. 15 years ago
Andreas Huggel 395b5b3a6a #611: Support for SonySR2 private data and encrypted sub-IFD, part 1, still experimental and incomplete. 15 years ago
Andreas Huggel 6d496a4888 Updated Copyright notice for 2010. 15 years ago
Andreas Huggel f8197d8463 #668: In TIFF and TIFF-like images, never modify 'image tags'. This patch implements the basic idea. 15 years ago
Andreas Huggel 13704dcba4 #684: Extended SubIFD support to 9 SubIFDs. 16 years ago
Andreas Huggel b8d802c12c #684: Quickfix to prevent the assertion failure. 16 years ago
Andreas Huggel 5f1d09b6f0 #666: Added configuration setting to concatenate gaps between known tags in binary arrays. Needs testing and a test-case. 16 years ago
Andreas Huggel 7a71340247 #677: Reversed changes from r2018. 16 years ago
Andreas Huggel 2d91fb1f6d #677: Avoid deleting Exif metadata from the container when writing. 16 years ago
Andreas Huggel 763b4f7933 Removed trailing whitespace. 16 years ago
Andreas Huggel 64af7781b8 #661: Changed type of tag Exif.Image.Resources to BYTE (1). 16 years ago
Andreas Huggel 26cc4713d7 #620: Removed assertion. For decrypted tags, the condition can be false. 16 years ago
Andreas Huggel 370af5c8a3 Merged all changes from the unstable branch into the trunk. 16 years ago
Andreas Huggel 4ab90e0f60 #647: Extended range check. 16 years ago
Andreas Huggel 4c17bc16b0 #647: Fixed type of offset which may be negative. 16 years ago
Andreas Huggel 1c2dd764f8 #636: Do not change makernote byte order unless requested. By default, use the same byte order as that of the image (for new makernote metadata). Right now, the only makernote that has its own byte order is Nikon3. Also added missing padding to IPTC binary data for Exif.Image.IPTCNAA. 16 years ago
Andreas Huggel e57c3e5e8a #623: Removed class TiffPrinter and tiffparse.cpp. 16 years ago
Andreas Huggel 8a6d9dbc42 Updated Copyright notice for 2009. 17 years ago
Andreas Huggel b03cbe50fb Improved ExifParser doc, fixed TiffParser to filter Panasonic raw tags, tweaks. 17 years ago
Andreas Huggel 808494f0a1 Refactored TiffCreator: simplified, fixed several todo's, laid the ground work for multiple TIFF tree structures. 17 years ago
Andreas Huggel 51fa4f7094 Fixed adjustment of tag data (digiKam bug 177457). 17 years ago
Andreas Huggel b5a00fcd5c * Added options -pp and -ep to list and extract preview images
* #584: Implemented missing member function
* API change, class PreviewImage: Added members to access all preview properties
* Minor fix: Suppress XMP encoding error when XMP is not enabled.
17 years ago
Andreas Huggel cbebc753fa - Reverted exifprint idx display
- Fixed/enhanced ExifParser::encode
- Added API ExifData::erase(beg, end)
- Enhanced logic to find matching tags in non-intrusive writing
- Disabled sorting of IFD entries when writing makernote IFDs
17 years ago
Andreas Huggel b657f8a9be Minor improvements when writing duplicate tags. 17 years ago
Andreas Huggel 800b1c1c29 Improved non-intrusive writing. 17 years ago
Andreas Huggel 5e66d62613 Minor changes: removed some comments, added a warning. 17 years ago
Andreas Huggel ec451c36ea Added check for circular IFD references. 17 years ago
Andreas Huggel 177bd4ffde Added synthesized tag Exif.MakerNote.ByteOrder. 17 years ago
Andreas Huggel d3a17f004b Added synthesized info tag Exif.MakerNote.Offset. 17 years ago
Andreas Huggel 43b8c07176 Always add Exif.Photo.Makernote tag, even if the makernote is decoded. 17 years ago
Andreas Huggel e595f1211f Removed special mapping for Olympus makernote thumbnail. 17 years ago
Andreas Huggel 27d9c0487f Added type tiffIfd, made decoding of OlympusCs tags work. 17 years ago
Andreas Huggel d866b20d82 #567: Fixing MSVC build, intermediate revision, it is still broken. 17 years ago
Andreas Huggel ec1ea1fe80 #568: Check for empty value when creating thumbnail and preventively also in a number of other places. 17 years ago
Andreas Huggel c088f6bc3e Renamed makernote2 files and TiffHeade2 class. 17 years ago
Andreas Huggel 009a214c95 Improved handling of sub-IFDs when writing (relevant eg., for TIFF/EP and NEF formats). 17 years ago
Andreas Huggel 8f167ee426 Improved/fixed Exif (TIFF) type handling. 17 years ago
Andreas Huggel 1bec0ad25c Fixed dangling subIFD tag issue, minor changes. 17 years ago
Andreas Huggel b759193273 Removed trailing whitespace. 17 years ago
Andreas Huggel fda2c0a3d1 Fixed reading of Exif.CanonCs.Lens. 17 years ago
Andreas Huggel d79bc27e81 Fixed "priority keys" issue highlighted by Udi Fuchs. 17 years ago
Andreas Huggel a8aea29b5a Fixed reading duplicate tags (barely tested). 17 years ago
Andreas Huggel 64588354b9 Removed leftover debug output. 17 years ago