Commit Graph

125 Commits

Author SHA1 Message Date
Andreas Huggel
21ccbfce18 #618: Added functions for easy access of common metadata, which is not always in the same tag. (Based on a discussion with and initial patch from Carsten Pfeiffer) 2009-03-07 15:26:00 +00:00
Andreas Huggel
cde2a54cc5 #602: Added specialized insert and delete code for TIFF-like target images. 2009-03-07 10:11:04 +00:00
Andreas Huggel
8a6d9dbc42 Updated Copyright notice for 2009. 2009-02-16 14:30:51 +00:00
Andreas Huggel
3b4f5b8c35 #494: Added Exif.Canon.FocalLength (Artis Rozentals). 2009-02-10 15:38:14 +00:00
Andreas Huggel
2f25f6a14e Minor change: added comment to clarify fix for #612. 2009-02-10 13:25:26 +00:00
Andreas Huggel
370c30cb14 Quickfix to remove XMP packet without API change. Fixes #612. 2009-02-04 14:37:12 +00:00
Andreas Huggel
f90d554489 * Consolidated exiv2 tool print code
* Added option to print all metadata (-pa)
* Added control for type of metadata printed with -P
* API change, class Metadatum and derived classes: Added familyName() and groupName() to the Metadatum API
2008-12-08 05:32:02 +00:00
Andreas Huggel
b5a00fcd5c * Added options -pp and -ep to list and extract preview images
* #584: Implemented missing member function
* API change, class PreviewImage: Added members to access all preview properties
* Minor fix: Suppress XMP encoding error when XMP is not enabled.
2008-12-07 10:51:51 +00:00
Andreas Huggel
87ac67e5f1 #580: Fixed return code of modify action (set/add). 2008-12-02 13:48:53 +00:00
Andreas Huggel
7efd36d244 Removed trailing whitespace. 2008-11-05 15:23:49 +00:00
Andreas Huggel
9f791e6ac6 Updated Olympus Camera Settings tags. 2008-10-20 13:40:51 +00:00
Andreas Huggel
fcd7b2ca45 Fixed test whether data area is outside of the data buffer (partially tested). 2008-10-19 15:05:53 +00:00
Andreas Huggel
7b6652a910 Added ExifData pointer to Metadatum::write et al, added CanonCs.LensType and pretty-print function, changed exiv2 tool to use the new methods to print interpreted values (which allows it to refer to other metadata). 2008-10-17 14:34:29 +00:00
Andreas Huggel
ec1ea1fe80 #568: Check for empty value when creating thumbnail and preventively also in a number of other places. 2008-09-05 14:49:44 +00:00
Andreas Huggel
8f167ee426 Improved/fixed Exif (TIFF) type handling. 2008-07-31 03:59:30 +00:00
Andreas Huggel
b759193273 Removed trailing whitespace. 2008-07-16 04:38:32 +00:00
Andreas Huggel
0d55992e2f Merged unstable branch to trunk. 2008-06-21 10:28:17 +00:00
Andreas Huggel
e17f53c2e6 Completed exiv2 utility support for XMP sidecar files. 2008-05-22 08:38:20 +00:00
Andreas Huggel
ef14bf1c31 Changed option -eX to write XMP sidecar file (corresponding insert not done yet). 2008-05-22 02:12:24 +00:00
Andreas Huggel
654d51a366 Added read support for jp2 and psd images, stubs for gif, bmp and tga images, and pixelWidth and pixelHeight methods on Image (Marco Piovanelli). 2008-04-15 03:46:01 +00:00
Andreas Huggel
81ff0d6a7c Fixed g++-4.3 errors and warnings. 2008-04-04 15:50:11 +00:00
Andreas Huggel
c54c385d61 Added XMP pretty-print functionality (by webustany for GHOP 98). 2008-01-24 16:23:43 +00:00
Andreas Huggel
2e3672d211 #539: Make registration of namespaces actually work (Vladimir Nadvornik, S M Ryan) 2008-01-24 14:32:18 +00:00
Andreas Huggel
3ac665a305 Added 2008 to Copyright notice. 2008-01-09 16:44:09 +00:00
Andreas Huggel
7a8bf1dad8 Added options -Y, -O and -D to the exiv2 tool to adjust Exif timestamps by years, months and days. 2007-12-22 17:51:55 +00:00
Andreas Huggel
3c17cb4dec Modified fixiso to handle Canon tags as well. 2007-12-12 15:16:29 +00:00
Andreas Huggel
595665be33 Added reg command to utility, fixed set command to wrok better with XMP arrays, modified LangAlt write method to write default first, fixed registerNs bug. 2007-10-15 10:07:39 +00:00
Andreas Huggel
52ddfc5938 Minor cleanup (memset -> std::memset, memcpy -> std::memcpy). 2007-09-24 14:30:10 +00:00
Andreas Huggel
97956266e6 Utility: Implemented modify action for XMP properties. Library: Bugfixes, tweaks. 2007-09-19 15:21:50 +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
ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel
cf541ca12e Added curly braces to make Visual C++ happy. 2007-07-10 08:21:10 +00:00
Andreas Huggel
755bb63ef0 Rename action: Use Exif.Image.DateTime if Exif.Photo.DateTimeOriginal is not present. 2007-06-03 09:16:47 +00:00
Andreas Huggel
da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +00:00
Andreas Huggel
45595a7766 Added ability to modify metadata on-the-fly, together with the extract and insert actions. Implements feature #504. 2007-01-30 14:01:47 +00:00
Andreas Huggel
0723a62899 Removed trailing whitespace 2006-12-15 05:07:05 +00:00
Andreas Huggel
04126e8bb8 Merged revisions 907:999 from gettext branch into trunk 2006-12-03 08:42:50 +00:00
Andreas Huggel
db5426a29e Added RenameAddon1.diff patch from Tobias Jahn, fixes bug #459. 2006-11-16 14:42:38 +00:00
Andreas Huggel
0ed9ecd922 Initialise tm_isdst to -1 when converting a date/time string. Fixes #493. 2006-11-05 11:12:19 +00:00
Andreas Huggel
367faecf0c Changed exiv2 del command to delete all occurences of a tag (Toff) 2006-08-26 06:38:16 +00:00
Andreas Huggel
6af67226b2 Renamed CanonCs1,2 groups to CanonCs and CanonSi respectively (David Cannings) 2006-08-13 06:06:05 +00:00
Andreas Huggel
d53a778b2b Fixed MSVC 2005 issues (except for exiv2com) and minor problems. All tests pass now on MSVC 2005. Fixes bug #455 2006-07-22 17:55:40 +00:00
Andreas Huggel
9daaaa3f6d Fixed compiler warnings 2006-06-21 09:16:36 +00:00
Andreas Huggel
73c6be0749 Stripped trailing whitespace 2006-06-01 15:09:39 +00:00
Andreas Huggel
3a5066cf73 Updated exiv2 summary output, minor fixes to Nikon NEF and Sony SR2 handling 2006-05-21 09:12:25 +00:00
Andreas Huggel
c0ff4bd4b0 Added -b, -u and -P options to the utility. The -P option implements feature #468. 2006-05-13 06:00:39 +00:00
Andreas Huggel
6942a28dfa Backed out changes done in Rev. 752 2006-05-05 17:38:12 +00:00
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. 2006-05-05 07:53:18 +00:00
Andreas Huggel
2a054c7543 Display filename in print mode if processing multiple images, like grep does (Roger Larsson) 2006-04-30 03:51:37 +00:00
Andreas Huggel
ab10daa6d9 Removed trailing whitespace 2006-03-29 10:43:54 +00:00