Commit Graph

5470 Commits

Author SHA1 Message Date
Andreas Huggel
97956266e6 Utility: Implemented modify action for XMP properties. Library: Bugfixes, tweaks. 2007-09-19 15:21:50 +00:00
Andreas Huggel
bc5e3fbd5d Bugfix. 2007-09-19 13:38:08 +00:00
Andreas Huggel
c2b31e4f5f Utility: Implemented XMP delete and insert from *.xmp file actions. Library: Added logic to determine whether to write from XMP packet or parsed XMP data. 2007-09-19 13:00:31 +00:00
Andreas Huggel
f1d24641cd Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods. 2007-09-19 06:11:21 +00:00
Andreas Huggel
e043a7cd6a Updated libtool version info also, since the version was bumped to 0.16 already. 2007-09-17 14:11:19 +00:00
Andreas Huggel
28ed5a65db Updated Nikon lens info to v2.40 of Robert Rottmerhusen's lens database. 2007-09-17 14:03:27 +00:00
Andreas Huggel
bc2fa9a4de Merged rev. 1198-1213 from branches/xmp. 2007-09-16 10:30:21 +00:00
Andreas Huggel
ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel
77bec2c60e Minor changes. 2007-09-16 08:35:27 +00:00
Andreas Huggel
e0e449d5a5 Cleanup. 2007-09-15 11:13:21 +00:00
Andreas Huggel
aca630395b Added ok() check to query success of to<Type> conversions. 2007-09-15 07:18:57 +00:00
Andreas Huggel
fb19fbe34d Added XmpArrayValue, simplified XmpTextValue. 2007-09-15 03:00:36 +00:00
Andreas Huggel
12fbc3a169 Added namespace registry. 2007-09-11 15:58:54 +00:00
Andreas Huggel
2707ec475e Temporary fix: do not allow unknown schema namespaces when decoding XMP. 2007-09-11 11:02:12 +00:00
Andreas Huggel
5700a8d994 Introduced XmpParser::initialize and XmpParser::terminate. 2007-09-11 04:04:04 +00:00
Andreas Huggel
97f1845674 Minor change and fix. 2007-09-11 03:27:09 +00:00
Andreas Huggel
5620fb6df1 Added XmpValue hierarchy, LangAltValue and support in the XmpParser for it. 2007-09-10 14:50:31 +00:00
Andreas Huggel
f99e43342d Reworked XmpParser to be able to support any XMP value types. 2007-09-08 07:41:30 +00:00
HumanDynamo
b7e2922422 disable DEBUG 2007-09-06 14:04:09 +00:00
Andreas Huggel
c6ee9fad0c Improved support for XMP arrays. 2007-09-03 08:06:23 +00:00
Andreas Huggel
30d40d2b68 Added IPTC Core properties, allow unknown properties in known schemas. 2007-09-02 09:19:52 +00:00
Andreas Huggel
9ba646f95e Added crs and aux XMP properties. 2007-09-01 15:04:04 +00:00
Andreas Huggel
507fd5d425 Bugfix. 2007-08-31 09:24:35 +00:00
Andreas Huggel
088679c64f Added XMP "Phase 1" functionality: New Image interface to get/set/clear the raw XMP packet. (Merged revisions 1151-1153 and 1196-1197 from branches/xmp plus bugfix which will be in revision 1199.) 2007-08-31 08:28:43 +00:00
Andreas Huggel
34d36799d4 Added image interface to set and clear the XMP packet and the code to write XMP packets to JPEG images. 2007-08-31 06:41:28 +00:00
Andreas Huggel
d128c392a6 Improved consistency of XMP and Exif/IPTC actions, added X extract/insert target, updated test results. 2007-08-27 05:42:36 +00:00
Andreas Huggel
f76a94b3aa Fixed bug introduced in the previous revision, added warning for read value failure to the utility. 2007-08-27 03:45:23 +00:00
Andreas Huggel
91a359bffa Added first version of XMP encoder (not used yet), added Metadatum::toString(n), some smaller cleanups, fixes and tweaks. 2007-08-24 10:55:06 +00:00
HumanDynamo
663efcc7ae Code backported from digiKam to write ImageMagick Raw profile from scratch. Not yet adapted and used. We will use it later about PNG write support 2007-08-23 10:57:49 +00:00
HumanDynamo
830fb206e5 add ref. urls. 2007-08-23 09:21:12 +00:00
HumanDynamo
8f4cc2c747 fix my e-mail 2007-08-23 09:19:04 +00:00
HumanDynamo
a6d09d8b17 code factorization : add new method to wrap zlib uncompress method 2007-08-23 09:07:01 +00:00
HumanDynamo
84f0c2b5ea 2nd code polishing using a new separate method to parse chunk content and assign right metadata accorndinly to image 2007-08-23 08:42:18 +00:00
HumanDynamo
5bd00c91c1 first simplication of code : add a new method to parse PNG chunks 2007-08-23 08:22:38 +00:00
HumanDynamo
01bd260315 added capability to extract PNG iTXt chunk (compressed or uncompressed).
added Adobe XMP iTXt extraction.
added iTXt PNG Description of image (assigned as Exiv2 comments).
2007-08-22 12:25:16 +00:00
HumanDynamo
b72d6ef1f6 fix my e-mail 2007-08-22 09:29:43 +00:00
Andreas Huggel
1aa5d8338c Added xmpDM and pdf property lists. 2007-08-21 17:59:00 +00:00
Andreas Huggel
9e76805153 Catch exceptions from XMP toolkit, strip extra text (a URL) from beginning of XMP packets in TIFF and PNG images. 2007-08-21 16:53:38 +00:00
HumanDynamo
97d6bded54 first try to extract XMP metadata from PNG file. Do not work yet. 2007-08-21 16:31:22 +00:00
Andreas Huggel
5b24c2fce5 Added (static) class XmpParser, removed XmpData::load and XmpData::copy. Added decoding of XMP packets in TIFF images. 2007-08-21 15:04:49 +00:00
Andreas Huggel
418c16b07f Updated version number to 0.16. 2007-08-21 11:11:42 +00:00
HumanDynamo
0dbb240466 dump to 0.16 release 2007-08-21 09:49:22 +00:00
HumanDynamo
60edc05d81 Exiv2 from xmp branch : Accordinly with Andreas, dump version from 0.15 to 0.16. 2007-08-21 09:19:37 +00:00
HumanDynamo
6b20a75fad add url to hack with png chunks 2007-08-21 07:37:34 +00:00
Andreas Huggel
9b214e5aaa Added xmpTPg and photoshop properties. 2007-08-20 15:57:10 +00:00
HumanDynamo
1cf24939b0 Photoshop => Adobe Photoshop 2007-08-20 13:38:08 +00:00
olivier
7264e1e966 Updated the French translation. 2007-08-19 16:51:13 +00:00
HumanDynamo
53781e293a added URls to download external packages 2007-08-19 11:06:25 +00:00
Andreas Huggel
e46674ef9f Added properties for schemas xmpRights, xmpMM and xmpBJ. 2007-08-18 11:12:56 +00:00
Andreas Huggel
89a55bb042 Added dc and xmp properties. 2007-08-16 14:14:27 +00:00