Andreas Huggel
10a1b24398
Changed -s option to -S and included the "." in the suffix (similar to the -S option of gzip)
20 years ago
Andreas Huggel
ef7aae6fa3
Changed ImageFactory to use a static registry (to make it re-entrant without using a locking mechanism), introduced new ImageType namespace (for identifiers for image formats, these can be added without modifying image.*), tweaked image related documentation
20 years ago
Andreas Huggel
d7c80de351
Added -s <suffix> option to the utility. This allows, e.g, to use Canon THM files as source file for the insert command.
20 years ago
Andreas Huggel
15564f4cf0
Fixed print function mixup and further cleaned-up the summary printing in the utility
20 years ago
Andreas Huggel
489fff191d
Canon CRW read support, first try. Introduces a new approach to parsing metadata. Cluttered by some related additions to the Canon makernote note and a bit of cleanup.
20 years ago
Andreas Huggel
9c20ef1edb
Fixed memory leaks found by Valgrind
20 years ago
Andreas Huggel
266dbad626
Updated utility to use some of the new Makernote tags in the summary print output, updated tests accordingly
20 years ago
Andreas Huggel
30f110c643
Improved output data and format of the utility and examples, updated test results
20 years ago
Andreas Huggel
9b4cd05903
Renaming files with the same timestamp: allow sequential numbering. Fixes bug #422
20 years ago
Andreas Huggel
55aebc0686
Overhauled exception handling. The new class Error has a list of error messages, which is selected based on the error code provided in the constructor.
...
Image::read/writeMetadata and ImageFactory::open now throw Error in case of failure. Applications therefore now need an exception handler for the error handling of such function calls. This should result in shorter and simpler application code.
20 years ago
Andreas Huggel
6a675f3d82
Added support for Canon Camera settings 1/2 and Custom Functions tags
20 years ago
Andreas Huggel
59e1a6f29f
Added an EXV_ prefix to precompiler defines (still not to all yet - I don't like the idea of "exv_size_t" or "exv_const" - but hopefully to those more likely to create conflicts). Fixes bug #420
21 years ago
Andreas Huggel
8521dead83
Added 2005 to Copyright lines
21 years ago
Andreas Huggel
a8f6bc2f84
Merged revisions 520:521 from branches/Exiv2-0_6_041212, updated test results
21 years ago
Andreas Huggel
cac5030c7b
Merged revisions 514:520 from branches/Exiv2-0_6_041212
21 years ago
Andreas Huggel
2a0149184a
Fixes and cosmetic changes; all tests now pass again, finally!
21 years ago
brad
0cab366ec2
Merges all changes from the insideout branch back into trunk. This includes the IO abstraction code, split-up of image.cpp, and inside-out design change ( #402 , #403 , and #404 ).
21 years ago
Andreas Huggel
3a6b642c6a
Added modify action to exiv2 tool. Implements feature #406
21 years ago
Andreas Huggel
861684eb2c
Added preserve flag to metacopy (after all) to make insert and extract work more predictably
21 years ago
Andreas Huggel
e99ecbd345
Added delete targets for different types of metadata
...
Added insert thumbnail option
Various fixes
21 years ago
Andreas Huggel
f6e6578bec
Minor changes/updates
21 years ago
Andreas Huggel
fd26330280
Replaced std::cout << "\n" with std::endl to flush and get the sequence with error output right
21 years ago
Andreas Huggel
c4eca96836
Revamped Thumbnail classes to use the new data area feature. Implements feature #398 .
21 years ago
brad
77d3d5621a
added subversion style keywords
21 years ago
brad
58f7d669dc
open image files on demand rather than keeping them open: bug #393
21 years ago
brad
134d57c220
fixed various msvc 7.1 build errors. bug #394
21 years ago
Andreas Huggel
f40fba88bf
Added Image::AutoPtr and related updates
...
Changed some local buffers to DataBuf
21 years ago
Andreas Huggel
41fbe55ebd
Added metacopy and the ability to extract/insert different types of metadata
...
Added option to print the Jpeg comment
Changed semantics of print option `i' to Iptc (`t' for translated Exif data)
21 years ago
Andreas Huggel
4a23d9d652
Updated win32 configuration
21 years ago
Andreas Huggel
2e790821a0
Changed ifdItem to ifdName in the output of Print::printInterpreted
21 years ago
Andreas Huggel
14d54e507e
Added -pI print mode to print plain Iptc data
21 years ago
Andreas Huggel
0147a77c7b
Added Key, ExifKey and IptcKey class hierarchy
...
Changed Exif keys to 'Exif.ifdItem.tagName'
21 years ago
Andreas Huggel
166e6f7928
Added full IPTC read and write support (Brad, bs_3.patch)
21 years ago
Andreas Huggel
9d72b7d1ec
Revamped image and introduced byte* interface (Brad, bs_1.patch with minor modifications by ahu)
21 years ago
Andreas Huggel
f78081fb21
Added include timegm.h
21 years ago
Andreas Huggel
eba6b82386
Added timegm() from the tz distribution and preparations for conditional compilation (requires configure script)
21 years ago
Andreas Huggel
efe5b524ca
Bugfix: Use timegm() and gmtime() instead of mktime() and localtime() to
...
avoid problems with DST.
21 years ago
Andreas Huggel
367fa3626f
Changed log(2) to log(2.0)
21 years ago
Andreas Huggel
102d1a9ba4
Fixed MSVC errors and warnings (Steve, sking_5.patch)
...
Replaced exp2f(x) with exp(log(2) * x)
21 years ago
Andreas Huggel
452616c780
Print Nikon makernote values for ISO Speed, Quality and WhiteBalance
21 years ago
Andreas Huggel
16564f8ff2
Removed unnecessary dynamic_casts
21 years ago
Andreas Huggel
41dc298854
Slightly improved error handling
21 years ago
Andreas Huggel
90d217f173
Improved consistency of stderr and stdout output
21 years ago
Andreas Huggel
cbb1c15810
Changed namespace name Exif to Exiv2
21 years ago
Andreas Huggel
83fa163ff4
Minor (cnsistency) fixes
21 years ago
Andreas Huggel
1f943f45d2
Minor fixes for better consistency
21 years ago
Andreas Huggel
226fafe3f6
Implemented Filesize (finally)
21 years ago
Andreas Huggel
99a87043a4
Workaround for MinGW bug: use remove() before rename()
21 years ago
Andreas Huggel
c9976d1ab8
Minor fixes
21 years ago
Andreas Huggel
1211167329
Added Summary output, improved print functions
22 years ago