1540 Commits (51a2a03f225a7366292cce1d9328b6687adbde1b)
 

Author SHA1 Message Date
HumanDynamo 51a2a03f22 another problem with this unlogic DataBuf::alloc() rule. Now XMP data can be extracted and parsed properlly. 17 years ago
HumanDynamo 9d8af01375 wrong offset computation 17 years ago
HumanDynamo 1bbc49eba6 missing to encode XML packet before to writte XMP into PNG 17 years ago
HumanDynamo 87030ebee7 PNG support: update access mode from images registry 17 years ago
HumanDynamo 3fe5ebb8ca PNG file format parser.
- Refactoring code: main loop to parse PNG chunk contents go to pngimage class. pngchunk only play with chunk contents
- Implement PNG writting mode : all metadata are supported: 
 * UTF8 comment as "Description" iTXt chunk (compressed)
 * XMP data as iTXt chunk (uncompressed as XMP spec instruction)
 * IPTC data as zTXt chunk (compressed and encoded as ImageMagick method)
 * EXIF data as zTXt chunk (compressed and encoded as ImageMagick method)
 
Note: writting mode resample metadata chunk to follow list given behind. There are several ways where other programs writte metadata in other place.
For ex : digiKam 0.9.x or ImageMagick 5.x writte Exif and Iptc to an tEXt chunk (uncompressed)
         ImageMagick 5.x writte Xmp to an uncompressed tEXt chunk
         ImageMagick 6.x writte Xmp to a compressed zTXt chunk.
17 years ago
Andreas Huggel 3c77461e51 #566: Replaced MD5 implementation with one that is in the public domain. 17 years ago
Andreas Huggel 4c6f1913a1 Clarified doc for DataBuf::alloc. 17 years ago
Andreas Huggel 1bec0ad25c Fixed dangling subIFD tag issue, minor changes. 17 years ago
Andreas Huggel f0648f6382 Updated Nikon lens info to v3.25 of Robert Rottmerhusen's lens database. 17 years ago
Andreas Huggel b759193273 Removed trailing whitespace. 17 years ago
Andreas Huggel 7cfdc74d48 Updated write-test results. 17 years ago
Andreas Huggel fda2c0a3d1 Fixed reading of Exif.CanonCs.Lens. 17 years ago
Andreas Huggel faf3087de0 Added support to write TiffArrayElements with multi-component values. 17 years ago
Andreas Huggel 5c98c81e93 Fixed doxygen warning 17 years ago
Andreas Huggel d79bc27e81 Fixed "priority keys" issue highlighted by Udi Fuchs. 17 years ago
Andreas Huggel 3967661d04 Updated exifdata-test results (Exif.CanonCs.Lens remains to be fixed). 17 years ago
Andreas Huggel 26126bb24d Validated write-test test results. 17 years ago
Andreas Huggel 4af65891b1 Validated write2-test results. 17 years ago
Andreas Huggel 8739d41574 Validated final two imagetest test cases. 17 years ago
Andreas Huggel a8aea29b5a Fixed reading duplicate tags (barely tested). 17 years ago
Andreas Huggel 8489cec20c Filter unwanted tags in ExifParser::encode. 17 years ago
Andreas Huggel d508eee9a2 Set TIFF format to read-write. 17 years ago
Andreas Huggel 64588354b9 Removed leftover debug output. 17 years ago
Andreas Huggel f731b16c4f Added TiffEncoder::encodeXmp, encodeIptc 17 years ago
Andreas Huggel 8cc4978594 Registered Pentax makernote tags. 17 years ago
Andreas Huggel de403e5933 Reinstated sortByKey and sortByTag. 17 years ago
Andreas Huggel 0ebcc67d3f Improved doc (hopefully). 17 years ago
HumanDynamo fbf2b0281e sortByKey is missing. just to fix linking. Still todo.. 17 years ago
Andreas Huggel d659572aeb Bumped version to 0.17.91 (libtool -version-info number is unchanged). 17 years ago
Andreas Huggel 0d55992e2f Merged unstable branch to trunk. 17 years ago
Andreas Huggel b47b8085db Merged -r1500:1510 from the trunk. 17 years ago
Andreas Huggel 301ea30657 Tagged release 0.17.1 17 years ago
Andreas Huggel a627fc4803 Updated ChangeLog. 17 years ago
Andreas Huggel 99489c2d50 #560: XmpParser::encode(): Clear xmpPacket if xmpData is empty. 17 years ago
Andreas Huggel 45df09c67e Minor fix pointed out by Gilles. 17 years ago
Andreas Huggel 66e740faaf Updated ChangeLog. 17 years ago
Andreas Huggel 7978bedb78 Bumped version to 0.17.1 17 years ago
Andreas Huggel c68f716ff5 Updaed ChangeLog for 0.17.1 17 years ago
Andreas Huggel 8f5a084ec7 #558: Skip remainder of SOF segment (mhx). 17 years ago
Andreas Huggel 47ed03b939 #553: Return 0 if denominator is 0. 17 years ago
Andreas Huggel 7783fb8f5f Added simpler version of ExifParser::encode. 17 years ago
Andreas Huggel f14058f28f Merged -r1435:1499 from the trunk. 17 years ago
Andreas Huggel b268b86799 Fixed several potential crashes. 17 years ago
Andreas Huggel 6d23f9e7f5 Minor changes/fixes, disabled debug output. 17 years ago
Andreas Huggel 263517b119 Updated test results. 17 years ago
Andreas Huggel 005c55ebf0 #552: Fixed obscure Mac OS X 10.3.9 compiler error. 17 years ago
Andreas Huggel 89d8d42b94 Tagged release 0.17 17 years ago
Andreas Huggel 34a835da48 Minor changes. 17 years ago
Andreas Huggel 216cffe9ff Reverted to using snprintf, now that I found out how MSVC calls it. 17 years ago
Andreas Huggel c463cdd283 Tried to improve GPSTimeStamp conversions, extended tests. 17 years ago