15 Commits (76ddb04eef068e16d9726f5c4a8efd5a475edd05)

Author SHA1 Message Date
Andreas Huggel 3902c1d092 Cleaned-up TIFF dependencies 19 years ago
Andreas Huggel fe512e1470 TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags. 19 years ago
Andreas Huggel 9daaaa3f6d Fixed compiler warnings 19 years ago
Andreas Huggel 707b8e8dc0 New TIFF parser: Extract TIFF thumbnail from IFD1 if there is one. 19 years ago
Andreas Huggel 73c6be0749 Stripped trailing whitespace 19 years ago
Andreas Huggel d85701137e Added correct decoding of NEF primary image tags 19 years ago
Andreas Huggel f6af75cfdf Minor updates and preparations for better decoding of TIFF-based RAW formats 19 years ago
Andreas Huggel 655b04751f Updated MSVC project file, removed unnecessary floor function calls (fixes MSVC compilation problem), added missing #include "cassert" 19 years ago
Andreas Huggel 4ed27573aa Added support for Minolta camera settings to the new TIFF parser 19 years ago
Andreas Huggel 830206d630 Tweaked TiffArrayEntry and TiffArrayElement in preparation for Minolta makernote support 19 years ago
Andreas Huggel 5b57a1749b TIFF parser checkpoint (experimental): Improved CR2 support (changes in the TIFF structure table), added support for Jpeg thumbnails, enhanced TiffDirectory so that the next pointer is optional. 19 years ago
Andreas Huggel 73c42ee8f6 TIFF parser checkpoint (experimental): Added Canon makernote. Uses a Canon TIFF component factory when the makernote is parsed. Added TiffArrayEntry and TiffArrayElement components. 19 years ago
Andreas Huggel bab89c1ba3 TIFF parser checkpoint (experimental): Added support for more esoteric makernotes with different byte order, base offset and their own component factory. Added Fujifilm makernote to test the byte order and base offset features. Use TiffCreator as part of a 'state' class instead of as a templated policy to be able to change the factory during a parse run. 19 years ago
Andreas Huggel e1eedc0f26 TIFF parser (experimental): Added TiffIfdMakernote base class, added separate files for Olympus makernote and the makernote registry 19 years ago
Andreas Huggel 41424cdfd4 TIFF parser (experimental): Distributed the code across multiple files, added Olympus makernote 19 years ago