Commit Graph

59 Commits

Author SHA1 Message Date
Andreas Huggel
dbc01d16cc #620: Added support for Nikon Vibration Reduction and Picture Control Tags. 2009-11-29 07:16:07 +00:00
Andreas Huggel
370af5c8a3 Merged all changes from the unstable branch into the trunk. 2009-11-27 05:59:23 +00:00
Andreas Huggel
6c6fa80877 Replaced assertions with checks. 2009-02-26 16:03:22 +00:00
Andreas Huggel
8a6d9dbc42 Updated Copyright notice for 2009. 2009-02-16 14:30:51 +00:00
Andreas Huggel
fcd94e2eee Fixed count of makernote tag. Fixes bug #615. 2009-02-03 15:13:13 +00:00
Andreas Huggel
afe8efcc31 Improved Panasonic RW2 decoder: now uses a dedicated PanasonicRaw tag table and reads Exif data from embedded preview image. 2009-02-02 16:19:57 +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
2f958d8a56 Added support for Olympus FE and Raw Info subdirs and tags. 2008-12-02 15:04:34 +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
8e905cacc3 Fixed duplicate makernote issue, introduced logic to try and fit Exif data for JPEG in a 64kB block. 2008-11-16 02:35:53 +00:00
Andreas Huggel
5fd43e998c Fixed writing of TiffImageEntry previews in the Makernote (Exif.OlympusCs.PreviewImageStart). 2008-11-11 15:06:55 +00:00
Andreas Huggel
7efd36d244 Removed trailing whitespace. 2008-11-05 15:23:49 +00:00
Andreas Huggel
6eb8b15f59 Added Olympus 2 raw development, raw development 2, image processing and focus info sub-directories. 2008-10-20 15:49:23 +00:00
Andreas Huggel
a1912c2feb Added Olympus 2 equipment makernote sub-directory. 2008-10-20 15:12:21 +00:00
Andreas Huggel
fcd7b2ca45 Fixed test whether data area is outside of the data buffer (partially tested). 2008-10-19 15:05:53 +00:00
Andreas Huggel
d3a17f004b Added synthesized info tag Exif.MakerNote.Offset. 2008-09-27 15:29:14 +00:00
Andreas Huggel
7216dae83d Added subIFD olympcs to Olympus2 makernote and ifdIds, tags. Still incomplete. 2008-09-18 23:30:23 +00:00
Andreas Huggel
ee0b991695 Added Olympus2 makernote support, incomplete (Vladimir Nadvornik). 2008-09-18 15:14:21 +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
80a22118c9 Added check for empty value before accessing toLong(0). (Bug reported by Gilles) 2008-08-31 14:42:31 +00:00
Andreas Huggel
5955cfab94 Added IFD2 for PEF write support, fixed order in which image data is written. 2008-08-18 15:27:38 +00:00
Andreas Huggel
533b3d224a Added write-support for tiled images. Aligned every strip (tile) of the image data. 2008-08-17 15:55:18 +00:00
Andreas Huggel
c088f6bc3e Renamed makernote2 files and TiffHeade2 class. 2008-08-17 02:51:13 +00:00
Andreas Huggel
12d074fff0 Some more cleanup. 2008-08-16 16:39:54 +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
cbb52db524 Updated test results, renamed Nikon3Preview group to NikonPreview. 2008-08-03 06:26:14 +00:00
Andreas Huggel
cd5508f16c #526: Added support for preview image in a sub-IFD of the Nikon3 makernote. 2008-08-03 02:02:30 +00:00
Andreas Huggel
088319f266 Validated bugfixes-test script results. 2008-07-31 12:12:50 +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
faf3087de0 Added support to write TiffArrayElements with multi-component values. 2008-07-11 10:36:41 +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
d82216eed6 Added Pentax makernote header to new TIFF parser. 2007-10-08 18:03:45 +00:00
Andreas Huggel
da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +00:00
Andreas Huggel
b5d052b2f5 Added Canon Panorama patch, Canon test images, and minor updates (David Cannings) 2006-08-24 15:24:12 +00:00
Andreas Huggel
f8f9917dd9 Added support for Canon Picture Info tags (David Cannings) 2006-08-15 14:40:34 +00:00
Andreas Huggel
6af67226b2 Renamed CanonCs1,2 groups to CanonCs and CanonSi respectively (David Cannings) 2006-08-13 06:06:05 +00:00
Andreas Huggel
3902c1d092 Cleaned-up TIFF dependencies 2006-06-25 09:42:59 +00:00
Andreas Huggel
9daaaa3f6d Fixed compiler warnings 2006-06-21 09:16:36 +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
d85701137e Added correct decoding of NEF primary image tags 2006-05-19 16:13:42 +00:00
Andreas Huggel
f6af75cfdf Minor updates and preparations for better decoding of TIFF-based RAW formats 2006-05-19 08:48:21 +00:00
Andreas Huggel
4ed27573aa Added support for Minolta camera settings to the new TIFF parser 2006-05-13 12:29:47 +00:00
Andreas Huggel
830206d630 Tweaked TiffArrayEntry and TiffArrayElement in preparation for Minolta makernote support 2006-05-13 09:30:48 +00:00
Andreas Huggel
59710139c2 Added Minolta makernote to new TIFF parser. 2006-05-06 17:55:27 +00:00