655 Commits (d3c65bdfa0f36d65a5c0fd94e08b8d1a99d76e62)

Author SHA1 Message Date
Andreas Huggel 64c218210d Added configure switches for zlib, --without-zlib does not compile PNG support. 19 years ago
Andreas Huggel 26d65a34b1 More build environment cleanup 19 years ago
HumanDynamo fe98349a7c remove -lz option 19 years ago
HumanDynamo b4789e7969 Code polishing.
Fix GCC 4.1 compilation warnings.
Remove unwanted tabs.
19 years ago
HumanDynamo fa7223d103 New PNG image parser to extract EXIF/IPTC RAW profiles embeded in text tags by ImageMagick/GraphicsMagick during image convertion
Current implementation is read only.

TODO : Fix configure rules about zlib depency require by this implementation.
       Optimize image loading.
19 years ago
Andreas Huggel 920da80d70 Minor AutoPtr related cleanup 19 years ago
Andreas Huggel 5099f2463f Fixed MSVC 2005 assertion triggered by iotest 19 years ago
Andreas Huggel 5f48c8e9a6 Create a CommentValue rather than a DataValue for Exif.Photo.UserComment. Fixes Bug #471 19 years ago
Andreas Huggel 707b8e8dc0 New TIFF parser: Extract TIFF thumbnail from IFD1 if there is one. 19 years ago
Andreas Huggel 0eae0124ec Minor doc fix 19 years ago
Andreas Huggel 8a88600262 Cleanup: Replaced simple print functions with EXV_PRINT_TAG macro and TagDetails array. 19 years ago
Andreas Huggel 7cdfa9bb9a Fixed MSVC compilation errors 19 years ago
Andreas Huggel 2af57fb29d Fixed MemIo EOF behaviour to be similar to that of FILE*. Fixes bug #469 19 years ago
HumanDynamo fc33162864 Missing 'Adobe RGB' color space value used with tiff file 19 years ago
Andreas Huggel 73c6be0749 Stripped trailing whitespace 19 years ago
Andreas Huggel 6dd2941188 Fixed typo 19 years ago
Andreas Huggel 7282fb8108 Included exiv2_version.h from types.hpp, added sample usage 19 years ago
Andreas Huggel e731adcbd8 Added EXIV2_CHECK_VERSION(major,minor,patch) and related defines for use by applications to check the Exiv2 version 19 years ago
HumanDynamo 7fa3b9ef62 Fix tags Compression and Photometric according with last libtiff 3.8.2 descriptions 19 years ago
Andreas Huggel 7b75f9782f Updated tag values for "Compression" and "PhotometricInterpretation" (Gilles Caulier) 19 years ago
Andreas Huggel 4ecf81832d Fixed subtle vector bug and cleaned-up setIptcIrb 19 years ago
Andreas Huggel c1a869d332 Rearranged code and isolated a function to set a Photoshop IPTC IRB from the Jpeg write code into class Photoshop. 19 years ago
Andreas Huggel a0053d3795 Created helper class Photoshop, moved Adobe IRB support into this class, part 1 19 years ago
Andreas Huggel 53a55d55ca Fixed MSVC compiler warnings 19 years ago
Andreas Huggel 823a84d3d2 Added support for IPTC data found in an Exif Photoshop IRB tag of a TIFF/RAW image 19 years ago
Andreas Huggel cb828a7f57 Added more specific decode function to map subIFD tags with data for the primary image to the Image group, removed generic mappers for now. 19 years ago
Andreas Huggel f24ac893ba Fixed algorithm to find TTW block in MRW images 19 years ago
HumanDynamo 4448c738de Exiv2 support Adobe DNG file format 19 years ago
Andreas Huggel 4fee6c3076 Added another Minolta makernote patch (Xavier Raynaud, submitted by Gilles Caulier) 19 years ago
HumanDynamo 9aeef5a55c revert 19 years ago
HumanDynamo 7172b7f949 test 19 years ago
Andreas Huggel 3de498a473 Changed the default of the -b option to suppress large binary values, minor tweaks 19 years ago
Andreas Huggel f43dc106d9 Updated version to 0.10 19 years ago
Andreas Huggel 3a5066cf73 Updated exiv2 summary output, minor fixes to Nikon NEF and Sony SR2 handling 19 years ago
Andreas Huggel 8f181e2270 Added Minolta makernote taglists to doxygen doc 19 years ago
Andreas Huggel 311eba8b3c Removed TagTranslator, use simple arrays and EXV_PRINT_TAG now. 19 years ago
Andreas Huggel 50f458aabd Some cleanup and simplification 19 years ago
Andreas Huggel 345cc8fa43 Fixed MinGW/older g++ compilation problem 19 years ago
Andreas Huggel d85701137e Added correct decoding of NEF primary image tags 19 years ago
Andreas Huggel 4ce21560f7 Experimental support for Olympus Camera Settings 19 years ago
Andreas Huggel 3e61d1d8e1 Minolta makernotes patch for Dynax 5D camera settings tags (Gilles Caulier) 19 years ago
Andreas Huggel f6af75cfdf Minor updates and preparations for better decoding of TIFF-based RAW formats 19 years ago
Andreas Huggel 00aaa2aee4 Made ExifTags::tagTitle not inlined, based on strange link error reported 19 years ago
Andreas Huggel 512355ae35 Minolta makernote update for Lens ID (Gilles Caulier) 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 431ee85816 Added support for MRW images (read-only), first try 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 c0ff4bd4b0 Added -b, -u and -P options to the utility. The -P option implements feature #468. 19 years ago
Andreas Huggel 93e6a8a307 Minor fixes. 19 years ago
Andreas Huggel 169cbdd9dc Added Metadatum::tagLabel() and Key::tagLabel() and ExifTags::tagLabel(), which will replace the now deprecated ExifTags::tagTitle() in a future version. 19 years ago
Andreas Huggel 9394dca08c Further Minolta makernote updates (Gilles Caulier) 19 years ago
Andreas Huggel 2fb46eedf5 Minor changes. 19 years ago
Andreas Huggel 09d81feb31 Updated Minolta Makernote (Gilles Caulier) 19 years ago
Andreas Huggel 6872856154 Fixed Nikon tag names (Udi Fuchs) 19 years ago
Andreas Huggel 6cc5f2e69e Minor fix. 19 years ago
Andreas Huggel 521cf5eb01 Added support for Minolta CameraSettings, part 2 19 years ago
Andreas Huggel 274d9c7038 Added support for Minolta CameraSettings, part 1 (Gilles Caulier) 19 years ago
Andreas Huggel b824940592 Updated MSVC project file and fixed doxygen warnings 19 years ago
Andreas Huggel 8bf15447d6 Added LensID 8 to lookup table (Gilles Caulier) 19 years ago
Andreas Huggel c8cd9f345d Minolta makernote updates (Gilles Caulier) 19 years ago
Andreas Huggel 59710139c2 Added Minolta makernote to new TIFF parser. 19 years ago
Andreas Huggel 516bc73153 Added generic printTag template function (and the COUNTOF macro) and the first two Minolta lookup tables and print functions which make use of it. 19 years ago
Andreas Huggel 59187208cd Minolta Makernote: Added reference to Dalibor Jelinek's page, updated doc 19 years ago
Andreas Huggel 073cf8af57 Added basic Minolta makernote support (Gilles Caulier) 19 years ago
Andreas Huggel 6942a28dfa Backed out changes done in Rev. 752 19 years ago
Andreas Huggel 84ec44eddd Canon makernote update (Patrice Boissonneault). This is an intermediate revision for keepsake purposes. I will reduce this to a more conservative version shortly, in the meantime, try to avoid using this revision. 19 years ago
Andreas Huggel d578504e0c Added pkg-config metadata file exiv2.pc, removed <prefix>/include/exiv2 path from exiv2-config output. The exiv2-config script is now deprecated, use pkg-config instead. Fixes bug #458. 19 years ago
Andreas Huggel 2a054c7543 Display filename in print mode if processing multiple images, like grep does (Roger Larsson) 19 years ago
Andreas Huggel 7d578fefef Improved Exif.Nikon[13].AFFocusPos print functions (Roger Larsson) 19 years ago
Andreas Huggel ae5cb70b58 Minor doc updates 19 years ago
Andreas Huggel ea32b96bc9 Makernote doc update and minor fix 19 years ago
Andreas Huggel 448177d097 New TIFF parser: Added simple IFD based Sony Makernote 19 years ago
Andreas Huggel 15b0cf42ad New TIFF parser: Simplified Makernote design. 19 years ago
Andreas Huggel 670d622612 New Tiff Parser: Fixed makernote implementation for cases where the makernote header cannot be parsed. Added Subifd found in Sony RAW files to the TIFF structure, but without any decoding support yet. 19 years ago
Andreas Huggel ba43cf489e Minor fix (Roger Larsson) 19 years ago
Andreas Huggel 1d554ec9bd New implementation of the print function for Exif.Nikon3.AFFocusPos (Roger Larsson) 19 years ago
Andreas Huggel 51afbc29bb Updated a few Nikon tags to avoid skipping them when decoding from NEF files 19 years ago
Andreas Huggel 2faedb6818 Added threshold to prevent decoding unknown tags with large values (configurable, arbitrarily set to 4kB) 19 years ago
Andreas Huggel e7db4baab6 Minor tweaks 19 years ago
Andreas Huggel 4e7f2ee7d9 New TIFF parser: Added Panasonic, Sigma and Sony makernotes 19 years ago
Andreas Huggel 4a304e9265 New TIFF parser: Added Nikon 1 and Nikon 2 Makernotes 19 years ago
Andreas Huggel b4c7c6da6d New TIFF parser: Added Nikon 3 Makernote and minor tweaks 19 years ago
Andreas Huggel 36e09c9e40 Combined Makernote header read and check functionality to simplify things 19 years ago
Andreas Huggel a0b4e2b37b Changed address of website to www.exiv2.org 19 years ago
Andreas Huggel ea35e19f51 Quick and temporary hack to decode the thumbnail from the makernote of Olympus TIFF files. A mechanism to cleanly extend the decoder with code like this will be required. 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 e6c88889cb Updated MSVC 7.1 project and fixed MSVC compiler errors 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
Andreas Huggel ac89e046f1 Updated homepage address 19 years ago
Andreas Huggel 973e046a21 Implemented the TIFF component factory as a policy class (TiffCreator), used by TiffParser and TiffReader. Added Stephan's find template to search static arrays. 19 years ago
Andreas Huggel 1311ff7b10 Fixed buffer overflow in ExifData::load() when called with an empty buffer; marked the function as deprecated, as it will eventually disappear. 19 years ago
Andreas Huggel e32800a9df Added TIFF image and parser to exiv2lib, fixed MSVC 7.1 compilation errors 19 years ago
Andreas Huggel 69466c90d9 Fixed setting of start for next IFD and misc minor changes 19 years ago
Andreas Huggel 70695ded92 Experimental TIFF read-only support, without Makernotes. As a side-effect, the parser also handles NEF images. Only tried on Linux so far. 19 years ago
Andreas Huggel bec3e47dfe Second snapshot, still very experimental 19 years ago
Andreas Huggel a673aef4e2 Set svn properties 19 years ago