Commit Graph

74 Commits

Author SHA1 Message Date
Andreas Huggel
e57c3e5e8a #623: Removed class TiffPrinter and tiffparse.cpp. 2009-03-21 10:03:38 +00:00
Andreas Huggel
8a6d9dbc42 Updated Copyright notice for 2009. 2009-02-16 14:30:51 +00:00
Andreas Huggel
b03cbe50fb Improved ExifParser doc, fixed TiffParser to filter Panasonic raw tags, tweaks. 2009-02-15 08:41:41 +00:00
Andreas Huggel
808494f0a1 Refactored TiffCreator: simplified, fixed several todo's, laid the ground work for multiple TIFF tree structures. 2009-02-02 11:53:00 +00:00
Andreas Huggel
51fa4f7094 Fixed adjustment of tag data (digiKam bug 177457). 2008-12-15 15:16:33 +00:00
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.
2008-12-07 10:51:51 +00:00
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
2008-11-30 14:19:17 +00:00
Andreas Huggel
b657f8a9be Minor improvements when writing duplicate tags. 2008-11-26 09:34:48 +00:00
Andreas Huggel
800b1c1c29 Improved non-intrusive writing. 2008-11-22 06:43:35 +00:00
Andreas Huggel
5e66d62613 Minor changes: removed some comments, added a warning. 2008-11-11 15:05:47 +00:00
Andreas Huggel
ec451c36ea Added check for circular IFD references. 2008-10-19 10:38:27 +00:00
Andreas Huggel
177bd4ffde Added synthesized tag Exif.MakerNote.ByteOrder. 2008-10-10 14:38:24 +00:00
Andreas Huggel
d3a17f004b Added synthesized info tag Exif.MakerNote.Offset. 2008-09-27 15:29:14 +00:00
Andreas Huggel
43b8c07176 Always add Exif.Photo.Makernote tag, even if the makernote is decoded. 2008-09-25 14:41:37 +00:00
Andreas Huggel
e595f1211f Removed special mapping for Olympus makernote thumbnail. 2008-09-23 11:54:56 +00:00
Andreas Huggel
27d9c0487f Added type tiffIfd, made decoding of OlympusCs tags work. 2008-09-19 15:26:57 +00:00
Andreas Huggel
d866b20d82 #567: Fixing MSVC build, intermediate revision, it is still broken. 2008-09-06 06:02:15 +00:00
Andreas Huggel
ec1ea1fe80 #568: Check for empty value when creating thumbnail and preventively also in a number of other places. 2008-09-05 14:49:44 +00:00
Andreas Huggel
c088f6bc3e Renamed makernote2 files and TiffHeade2 class. 2008-08-17 02:51:13 +00:00
Andreas Huggel
009a214c95 Improved handling of sub-IFDs when writing (relevant eg., for TIFF/EP and NEF formats). 2008-08-16 15:31:03 +00:00
Andreas Huggel
8f167ee426 Improved/fixed Exif (TIFF) type handling. 2008-07-31 03:59:30 +00:00
Andreas Huggel
1bec0ad25c Fixed dangling subIFD tag issue, minor changes. 2008-07-16 11:55:44 +00:00
Andreas Huggel
b759193273 Removed trailing whitespace. 2008-07-16 04:38:32 +00:00
Andreas Huggel
fda2c0a3d1 Fixed reading of Exif.CanonCs.Lens. 2008-07-13 15:14:50 +00:00
Andreas Huggel
d79bc27e81 Fixed "priority keys" issue highlighted by Udi Fuchs. 2008-07-04 11:57:50 +00:00
Andreas Huggel
a8aea29b5a Fixed reading duplicate tags (barely tested). 2008-06-28 11:18:37 +00:00
Andreas Huggel
64588354b9 Removed leftover debug output. 2008-06-25 14:28:26 +00:00
Andreas Huggel
f731b16c4f Added TiffEncoder::encodeXmp, encodeIptc 2008-06-25 14:25:26 +00:00
Andreas Huggel
0d55992e2f Merged unstable branch to trunk. 2008-06-21 10:28:17 +00:00
Andreas Huggel
3ac665a305 Added 2008 to Copyright notice. 2008-01-09 16:44:09 +00:00
Andreas Huggel
91c4dafbf9 Fixed compiler issues (gcc-4.3, msvc 7.1) 2007-09-24 06:33:17 +00:00
Andreas Huggel
ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel
088679c64f Added XMP "Phase 1" functionality: New Image interface to get/set/clear the raw XMP packet. (Merged revisions 1151-1153 and 1196-1197 from branches/xmp plus bugfix which will be in revision 1199.) 2007-08-31 08:28:43 +00:00
Andreas Huggel
96e384edfc Removed trailing whitespace 2007-02-02 10:11:43 +00:00
Andreas Huggel
da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +00:00
Andreas Huggel
2ab82c4bc9 Fixed and tweaked IPTC decoding code for bug #502. 2006-12-20 10:22:32 +00:00
Andreas Huggel
cf1e91953d New TIFF parser: decode IPTC from IPTCNAA or ImageResources tag. Fixes bug #502 2006-12-19 15:09:03 +00:00
Andreas Huggel
0723a62899 Removed trailing whitespace 2006-12-15 05:07:05 +00:00
Andreas Huggel
04126e8bb8 Merged revisions 907:999 from gettext branch into trunk 2006-12-03 08:42:50 +00:00
Andreas Huggel
7a253e016e Implemented quick fix for digikam bug 136932 (http://bugs.kde.org/show_bug.cgi?id=136932) 2006-11-06 15:48:14 +00:00
Andreas Huggel
ab8738f646 Switched order of includes. Fixes MSVC crashes - bug #487. (Dimitri) 2006-09-24 10:04:38 +00:00
Andreas Huggel
1d6a869c1c More checks and sanity tests. Improves fix for bug #482. 2006-08-02 14:16:10 +00:00
Andreas Huggel
781983a96a Prevent overflow in addition. Fixes bug #482 2006-08-01 15:49:41 +00:00
Andreas Huggel
900adcd5a8 Added check for JPEG APP segments >64k, removed 16bit size limitation for IRBs. Fixes bug #480. 2006-07-22 02:55:35 +00:00
Andreas Huggel
fe512e1470 TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags. 2006-06-23 12:08:27 +00:00
Andreas Huggel
9daaaa3f6d Fixed compiler warnings 2006-06-21 09:16:36 +00:00
Andreas Huggel
5f48c8e9a6 Create a CommentValue rather than a DataValue for Exif.Photo.UserComment. Fixes Bug #471 2006-06-10 14:34:58 +00:00
Andreas Huggel
707b8e8dc0 New TIFF parser: Extract TIFF thumbnail from IFD1 if there is one. 2006-06-04 15:21:19 +00:00
Andreas Huggel
73c6be0749 Stripped trailing whitespace 2006-06-01 15:09:39 +00:00
Andreas Huggel
c1a869d332 Rearranged code and isolated a function to set a Photoshop IPTC IRB from the Jpeg write code into class Photoshop. 2006-05-27 09:08:56 +00:00