HumanDynamo
7dfd385205
disable debug messages
2008-07-27 20:22:14 +00:00
HumanDynamo
5ff3b4603f
JPEG2000 parser : fix parsing to extract Metadata. Duing a wrong offest between box (in some cases), the jump between box been wrong
...
First try to write metadata in dedicated box (Exif, Iptc, and Xmp). It doesn't work yet properlly duing a wrong detection of eof. Still todo
2008-07-27 20:21:42 +00:00
HumanDynamo
51a2a03f22
another problem with this unlogic DataBuf::alloc() rule. Now XMP data can be extracted and parsed properlly.
2008-07-27 20:18:49 +00:00
HumanDynamo
9d8af01375
wrong offset computation
2008-07-27 20:10:10 +00:00
HumanDynamo
1bbc49eba6
missing to encode XML packet before to writte XMP into PNG
2008-07-27 16:13:21 +00:00
HumanDynamo
87030ebee7
PNG support: update access mode from images registry
2008-07-27 15:41:13 +00:00
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.
2008-07-27 09:23:08 +00:00
Andreas Huggel
3c77461e51
#566 : Replaced MD5 implementation with one that is in the public domain.
2008-07-25 14:43:18 +00:00
Andreas Huggel
4c6f1913a1
Clarified doc for DataBuf::alloc.
2008-07-23 15:31:38 +00:00
Andreas Huggel
1bec0ad25c
Fixed dangling subIFD tag issue, minor changes.
2008-07-16 11:55:44 +00:00
Andreas Huggel
f0648f6382
Updated Nikon lens info to v3.25 of Robert Rottmerhusen's lens database.
2008-07-16 11:54:09 +00:00
Andreas Huggel
b759193273
Removed trailing whitespace.
2008-07-16 04:38:32 +00:00
Andreas Huggel
7cfdc74d48
Updated write-test results.
2008-07-14 15:57:40 +00:00
Andreas Huggel
fda2c0a3d1
Fixed reading of Exif.CanonCs.Lens.
2008-07-13 15:14:50 +00:00
Andreas Huggel
faf3087de0
Added support to write TiffArrayElements with multi-component values.
2008-07-11 10:36:41 +00:00
Andreas Huggel
5c98c81e93
Fixed doxygen warning
2008-07-11 10:26:05 +00:00
Andreas Huggel
d79bc27e81
Fixed "priority keys" issue highlighted by Udi Fuchs.
2008-07-04 11:57:50 +00:00
Andreas Huggel
3967661d04
Updated exifdata-test results (Exif.CanonCs.Lens remains to be fixed).
2008-06-29 11:02:11 +00:00
Andreas Huggel
26126bb24d
Validated write-test test results.
2008-06-29 10:54:56 +00:00
Andreas Huggel
4af65891b1
Validated write2-test results.
2008-06-29 08:22:01 +00:00
Andreas Huggel
8739d41574
Validated final two imagetest test cases.
2008-06-29 08:19:12 +00:00
Andreas Huggel
a8aea29b5a
Fixed reading duplicate tags (barely tested).
2008-06-28 11:18:37 +00:00
Andreas Huggel
8489cec20c
Filter unwanted tags in ExifParser::encode.
2008-06-26 15:35:16 +00:00
Andreas Huggel
d508eee9a2
Set TIFF format to read-write.
2008-06-26 13:31:28 +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
8cc4978594
Registered Pentax makernote tags.
2008-06-23 11:49:11 +00:00
Andreas Huggel
de403e5933
Reinstated sortByKey and sortByTag.
2008-06-23 11:35:44 +00:00
Andreas Huggel
0ebcc67d3f
Improved doc (hopefully).
2008-06-23 11:27:11 +00:00
HumanDynamo
fbf2b0281e
sortByKey is missing. just to fix linking. Still todo..
2008-06-22 19:47:34 +00:00
Andreas Huggel
d659572aeb
Bumped version to 0.17.91 (libtool -version-info number is unchanged).
2008-06-21 10:41:49 +00:00
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
2008-06-21 10:28:17 +00:00
Andreas Huggel
b47b8085db
Merged -r1500:1510 from the trunk.
2008-06-21 09:18:02 +00:00
Andreas Huggel
301ea30657
Tagged release 0.17.1
2008-06-19 09:42:30 +00:00
Andreas Huggel
a627fc4803
Updated ChangeLog.
2008-06-18 15:51:31 +00:00
Andreas Huggel
99489c2d50
#560 : XmpParser::encode(): Clear xmpPacket if xmpData is empty.
2008-06-18 15:37:56 +00:00
Andreas Huggel
45df09c67e
Minor fix pointed out by Gilles.
2008-06-18 14:23:00 +00:00
Andreas Huggel
66e740faaf
Updated ChangeLog.
2008-06-16 13:36:26 +00:00
Andreas Huggel
7978bedb78
Bumped version to 0.17.1
2008-06-16 13:00:57 +00:00
Andreas Huggel
c68f716ff5
Updaed ChangeLog for 0.17.1
2008-06-16 12:26:57 +00:00
Andreas Huggel
8f5a084ec7
#558 : Skip remainder of SOF segment (mhx).
2008-06-14 13:41:48 +00:00
Andreas Huggel
47ed03b939
#553 : Return 0 if denominator is 0.
2008-06-12 02:05:02 +00:00
Andreas Huggel
7783fb8f5f
Added simpler version of ExifParser::encode.
2008-06-12 01:58:01 +00:00
Andreas Huggel
f14058f28f
Merged -r1435:1499 from the trunk.
2008-06-11 11:58:07 +00:00
Andreas Huggel
b268b86799
Fixed several potential crashes.
2008-06-10 03:22:59 +00:00
Andreas Huggel
6d23f9e7f5
Minor changes/fixes, disabled debug output.
2008-06-09 15:16:19 +00:00
Andreas Huggel
263517b119
Updated test results.
2008-06-09 07:45:38 +00:00
Andreas Huggel
005c55ebf0
#552 : Fixed obscure Mac OS X 10.3.9 compiler error.
2008-06-07 13:01:42 +00:00
Andreas Huggel
89d8d42b94
Tagged release 0.17
2008-06-06 04:09:51 +00:00
Andreas Huggel
34a835da48
Minor changes.
2008-06-06 03:33:02 +00:00