Andreas Huggel
|
d8e6b51c69
|
Refactored op<< for Metadatum, introduced std::string Metadatum::print(). Fixes #474.
|
18 years ago |
Andreas Huggel
|
9f0b41c57d
|
Fixed XmpKey::tagLabel() for custom keys (bug reported by Vladimir Nadvornik)
|
18 years ago |
Andreas Huggel
|
a818b4c052
|
Removed remaining XMP exif TagDetails tables.
|
18 years ago |
Andreas Huggel
|
8239c44ee8
|
More XMP TagDetails removed, intermediate.
|
18 years ago |
Andreas Huggel
|
490dd82a14
|
Removed more XMP TagDetails tables, use existing Exif tables instead.
|
18 years ago |
Andreas Huggel
|
90adc97218
|
Started to remove XMP TagDetails tables and use those from Exif instead.
|
18 years ago |
Andreas Huggel
|
ceeff042fc
|
Further XMP print function updates (based on patch from webustany for GHOP 98).
|
18 years ago |
Andreas Huggel
|
9ff410f41f
|
Fixed typo.
|
18 years ago |
Andreas Huggel
|
7ac86ccc69
|
Fixed subtle bug when printing with an XMP print function.
|
18 years ago |
Andreas Huggel
|
40aa6b5d1f
|
Tag updates from Michal Cihar.
|
18 years ago |
Andreas Huggel
|
cd9aa48676
|
More print functions added (intermediate version, by webustany for GHOP 98).
|
18 years ago |
Andreas Huggel
|
c54c385d61
|
Added XMP pretty-print functionality (by webustany for GHOP 98).
|
18 years ago |
Andreas Huggel
|
2e3672d211
|
#539: Make registration of namespaces actually work (Vladimir Nadvornik, S M Ryan)
|
18 years ago |
Andreas Huggel
|
d705fade18
|
Added printVersion (by webustany for GHOP 98).
|
18 years ago |
Andreas Huggel
|
3ac665a305
|
Added 2008 to Copyright notice.
|
18 years ago |
Andreas Huggel
|
c50dcad56e
|
Bumped version to 0.16
|
18 years ago |
Andreas Huggel
|
b75fc593f0
|
#537: Check PNG chunk length.
|
18 years ago |
Andreas Huggel
|
d6017b7c66
|
#535: Removed unnecessary declarations and defines.
|
18 years ago |
Andreas Huggel
|
481303090f
|
Removed unneeded functions which appear to mask Windows native functions. This should fix #514 and probably also #484; to be tested.
|
18 years ago |
Andreas Huggel
|
aecbc71657
|
Added XMP support to MSVC project.
|
18 years ago |
Andreas Huggel
|
7a8bf1dad8
|
Added options -Y, -O and -D to the exiv2 tool to adjust Exif timestamps by years, months and days.
|
18 years ago |
Andreas Huggel
|
31fbfa9978
|
Minor change.
|
18 years ago |
Andreas Huggel
|
3478a05df9
|
Tweak
|
18 years ago |
Andreas Huggel
|
1e6db63ae9
|
#534: Prevent integer overflow.
|
18 years ago |
Andreas Huggel
|
4b95b20db8
|
#534: Prevent integer overflow.
|
18 years ago |
Andreas Huggel
|
3c17cb4dec
|
Modified fixiso to handle Canon tags as well.
|
18 years ago |
Andreas Huggel
|
e54ecee647
|
#531: Applied patch from Michal Cihar.
|
18 years ago |
Andreas Huggel
|
8a34e9b9a8
|
Fixed typos highlighted by Oliver Dörr.
|
18 years ago |
Andreas Huggel
|
5b2d182f65
|
#533: An attempt to read IPTC data from multiple APP13 Photoshop 3.0 segments.
|
18 years ago |
Andreas Huggel
|
579bc91821
|
Minor changes.
|
18 years ago |
Andreas Huggel
|
358adfce04
|
Added writeFile() convenience function.
|
18 years ago |
Andreas Huggel
|
678d0250b5
|
Updated Nikon lens info to v2.99 of Robert Rottmerhusen's lens database.
|
18 years ago |
Andreas Huggel
|
4c7563a1bd
|
Added reference tables for XMP properties to doc.
|
18 years ago |
Andreas Huggel
|
c6be927871
|
Set version to 0.16-pre1 (0.15.99) and minor updates.
|
18 years ago |
Andreas Huggel
|
451f093065
|
Doc tweaks.
|
18 years ago |
Andreas Huggel
|
3a3507c260
|
Minor changes.
|
18 years ago |
Andreas Huggel
|
08c2c50448
|
Partially updated MSVC project (samples and XMP don't compile).
|
18 years ago |
Andreas Huggel
|
1ca526dda7
|
Minor update.
|
18 years ago |
HumanDynamo
|
f461f9bb37
|
updated XMP dc tags description using definition from Dublin Core spec (http://dublincore.org/documents/dcmi-terms)
|
18 years ago |
Andreas Huggel
|
6a8ca6051d
|
Tweaks.
|
18 years ago |
Andreas Huggel
|
24e9e36713
|
Added XMP lists to taglist program, fixed printProperties().
|
18 years ago |
Andreas Huggel
|
f51e7e0512
|
Added type keyword to XmpTextValue, added test with a command file that generates the same XMP packet as xmpsample.
|
18 years ago |
Andreas Huggel
|
7c2e5a705a
|
Updated test output, moved fix from prev rev into XmpParser.
|
18 years ago |
Andreas Huggel
|
6d0cfca1a5
|
Fix: do not clear old XMP packet in case of an error encoding the new XMP data.
|
18 years ago |
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.
|
18 years ago |
HumanDynamo
|
e5201e6995
|
polish i18n
|
18 years ago |
HumanDynamo
|
3be311fb21
|
XMP properties implementation fully internationalized !
|
18 years ago |
HumanDynamo
|
58be432fc9
|
i18n in progress
|
18 years ago |
HumanDynamo
|
cd6482470d
|
i18n in progress
|
18 years ago |
HumanDynamo
|
a362c0162f
|
fix i18n
|
18 years ago |
HumanDynamo
|
e2a05157c2
|
i18n in progress
|
18 years ago |
HumanDynamo
|
ffead90b21
|
i18n in progress
|
18 years ago |
HumanDynamo
|
125d7a533b
|
i18n in progress
|
18 years ago |
HumanDynamo
|
fdfbb7007d
|
i18n in progress
|
18 years ago |
HumanDynamo
|
e1b2c3cc38
|
i18n in progress
|
18 years ago |
Andreas Huggel
|
8fdaad1872
|
Added link to Pentax makernote tags.
|
18 years ago |
Andreas Huggel
|
8896c99005
|
Moved taglist.cpp back to src/ to make doc build easier.
|
18 years ago |
Andreas Huggel
|
d82216eed6
|
Added Pentax makernote header to new TIFF parser.
|
18 years ago |
Andreas Huggel
|
3a3ca52f99
|
Added Pentax Makernote tag doc, changed copyright.
|
18 years ago |
Andreas Huggel
|
a6440d4ed1
|
Moved sample programs into new samples/ directory. Cleaned-up the makefiles and applied BSD license to all makefiles.
|
18 years ago |
Andreas Huggel
|
a4fe28cef7
|
Disabled XMP SDK standard aliases.
|
18 years ago |
HumanDynamo
|
44e0d16c37
|
revert. There is no problem here
|
18 years ago |
HumanDynamo
|
cfc5ee5d79
|
add Xmp.tiff.ImageDescription to test. (Andreas, I suspect a problem)
|
18 years ago |
Andreas Huggel
|
ba57ebadce
|
Added configure options for XMP support and integrated XMP Toolkit.
|
18 years ago |
HumanDynamo
|
75dabaec90
|
i18n in progress. not yet complete...
|
18 years ago |
Andreas Huggel
|
ce170e093b
|
Generalized Xmpdatum::operator=.
|
18 years ago |
HumanDynamo
|
dbe900dde7
|
fix email
|
18 years ago |
HumanDynamo
|
c3d325315a
|
fix email
|
18 years ago |
Andreas Huggel
|
a464bca829
|
Tweaks.
|
18 years ago |
Andreas Huggel
|
9e55854e87
|
Added associative array style commands.
|
18 years ago |
HumanDynamo
|
b3ad7f7e8c
|
xmpXmpRightsInfo and xmpXmpMMInfo are now i18n
|
18 years ago |
HumanDynamo
|
564221dd2f
|
xmpXmpInfo is now i18n
|
18 years ago |
HumanDynamo
|
88d0bf6662
|
XMP i18n : xmpDcInfo done. Note than all first char of tags Title are now capitalized like others XMP schemas
|
18 years ago |
HumanDynamo
|
3c2da7a723
|
start XMP i18n
|
18 years ago |
HumanDynamo
|
5fd82ff41f
|
Xmp.exif.ColorSpace == 2 ==> AdobeRgb as standard Exif tag (from ExifTool DB)
|
18 years ago |
Andreas Huggel
|
538a5c0e77
|
Introduced EXV_PRINT_COMBITAG for Pentax multi-value lookups.
|
18 years ago |
Andreas Huggel
|
94de45135d
|
Removed tabs
|
18 years ago |
Andreas Huggel
|
7efe2cbc09
|
#529, patch from Michal Cihar: Added Pentax makernote support (these are the files I forgot to add to the previous revision).
|
18 years ago |
Andreas Huggel
|
185ae8b8c0
|
#529, patch from Michal Cihar: Added Pentax makernote support (AOC\0 type).
|
18 years ago |
Andreas Huggel
|
52ddfc5938
|
Minor cleanup (memset -> std::memset, memcpy -> std::memcpy).
|
18 years ago |
Andreas Huggel
|
91c4dafbf9
|
Fixed compiler issues (gcc-4.3, msvc 7.1)
|
18 years ago |
Andreas Huggel
|
16c95f0fab
|
Extended xmpsample.cpp, related bugfixes and tweaks.
|
18 years ago |
Andreas Huggel
|
9beec8880d
|
Added XMP sample (incomplete), bugfixes.
|
18 years ago |
HumanDynamo
|
4d3c398ee1
|
new Exif Flash values backported from ExifTool
|
18 years ago |
HumanDynamo
|
0afca133d0
|
new Exif compression value backported from Exiftool
|
18 years ago |
Andreas Huggel
|
71c87ce89e
|
Bugfixes for XMP array handling.
|
18 years ago |
Andreas Huggel
|
2c16464268
|
Fixed build without XMP support. See README-XMP.
|
18 years ago |
Andreas Huggel
|
a9fa6688bf
|
Changed from xmpArray to xmpBag, xmpSeq and xmpAlt.
|
18 years ago |
Andreas Huggel
|
97956266e6
|
Utility: Implemented modify action for XMP properties. Library: Bugfixes, tweaks.
|
18 years ago |
Andreas Huggel
|
bc5e3fbd5d
|
Bugfix.
|
18 years ago |
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.
|
18 years ago |
Andreas Huggel
|
f1d24641cd
|
Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods.
|
18 years ago |
Andreas Huggel
|
28ed5a65db
|
Updated Nikon lens info to v2.40 of Robert Rottmerhusen's lens database.
|
18 years ago |
Andreas Huggel
|
bc2fa9a4de
|
Merged rev. 1198-1213 from branches/xmp.
|
18 years ago |
Andreas Huggel
|
ac314ddfbc
|
Intermediate state: Merged rev. 1153-1196 from branches/xmp.
|
18 years ago |
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.)
|
18 years ago |
HumanDynamo
|
6b20a75fad
|
add url to hack with png chunks
|
18 years ago |
Andreas Huggel
|
884b4355bb
|
Added support for Olympus ORF format (Jeff Costlow).
|
18 years ago |
Andreas Huggel
|
11ef10059f
|
Added Minolta lenses (Hiroshi Kawashima).
|
18 years ago |
Andreas Huggel
|
186f19ab2b
|
#522: Correctly write IPTC data if the original data is not padded to even size.
|
18 years ago |
Andreas Huggel
|
cf541ca12e
|
Added curly braces to make Visual C++ happy.
|
18 years ago |
Andreas Huggel
|
95f3901a62
|
Updated ChangeLog, bumped version to 0.15 and the libtool -version-info to 1:0:1
|
18 years ago |
Andreas Huggel
|
9df66ae09e
|
#521: Reduced size limit for Exif tags.
|
18 years ago |
Andreas Huggel
|
1eacdd56d2
|
Updated Nikon lens info to v2.30 of Robert Rottmerhusen's lens database.
|
18 years ago |
Andreas Huggel
|
7ba91c5c8f
|
#511: Changed more throw Error(15) to warnings.
|
18 years ago |
Andreas Huggel
|
cf9a6c7e81
|
Corrected properties.
|
18 years ago |
Andreas Huggel
|
7815321064
|
Added new function testVersion() and macro EXIV2_TEST_VERSION. Fixes #509.
|
18 years ago |
Andreas Huggel
|
da0a08a0ee
|
Return a code != 0 from main() if an error occurred. Fixes #518.
|
18 years ago |
Andreas Huggel
|
10db558646
|
Relaxed JPEG parser error handling. Fixes bugs #511 and #449.
|
18 years ago |
Andreas Huggel
|
62d631d9ca
|
Fixed g++-4.2 warnings.
|
18 years ago |
Andreas Huggel
|
7cc8c2c717
|
Minor doc fix.
|
18 years ago |
Andreas Huggel
|
755bb63ef0
|
Rename action: Use Exif.Image.DateTime if Exif.Photo.DateTimeOriginal is not present.
|
18 years ago |
Andreas Huggel
|
26e95799d0
|
Completed tag desc for Copyright and Artist.
|
18 years ago |
Andreas Huggel
|
724f413349
|
Applied Canon ModelId patch (Gerry Patterson), updated tests.
|
18 years ago |
Andreas Huggel
|
742386406a
|
Updated Nikon lens info to v2.24 of Robert Rottmerhusen's lens database.
|
18 years ago |
Andreas Huggel
|
f4a5b7660c
|
French translation update from Stephane Pontier
|
18 years ago |
Andreas Huggel
|
9bdd35fa14
|
#513: Added check for size of IFD entries to prevent crash.
|
18 years ago |
Andreas Huggel
|
08f44fc528
|
Added additional values to the Exif.CanonCs.ISOSpeed lookup table. (Patrick Markert)
|
18 years ago |
Andreas Huggel
|
5cd4571c73
|
Fixed AFPoint mapping for Canon cameras. Fixes bug #512. (Bug report with patch by Rob Walker.)
|
18 years ago |
Andreas Huggel
|
771738b475
|
Added includes required to compile with gcc 4.3 (prereleases)
|
18 years ago |
Andreas Huggel
|
6f78d7f804
|
Minor fix.
|
19 years ago |
Andreas Huggel
|
90a376f141
|
Fixed minor oversight.
|
19 years ago |
Andreas Huggel
|
cbbcbd31fc
|
Added --disable-printucs2 configuration option to turn off Windows tag character encoding convertion using iconv.
|
19 years ago |
Andreas Huggel
|
0805c1e35e
|
Minor text changes
|
19 years ago |
Andreas Huggel
|
b58bd25d0d
|
Reduced number of files with the version number by one.
|
19 years ago |
Andreas Huggel
|
623f52e185
|
Fixed handling of multiple rename options -r, -t, -T
|
19 years ago |
Andreas Huggel
|
f437441783
|
Updated Nikon lens info to v2.20 of Robert Rottmerhusen's lens database.
|
19 years ago |
Andreas Huggel
|
33ed3499fc
|
Fixed mapping of CRW rotation info to Exif orientation.
|
19 years ago |
Andreas Huggel
|
c6613812b3
|
Changed AnyError to inherit from std::exception, required a change of the signature of AnyError::what()
|
19 years ago |
Andreas Huggel
|
f113c5aacc
|
Bumped version to 0.14 and changed to libtool's -version-info versioning system
|
19 years ago |
HumanDynamo
|
a06f2f00f9
|
new tag used to record the software name and version used to perform picture post-processing (originaly used by ACDsee).
This tag is already supported by ExifTool. Note : I will use this tag with digiKam and kipi-plugins.
|
19 years ago |
HumanDynamo
|
7f4fa73d8f
|
I have playing with M$ photo manager under Window Vista. I have found 2 new Exif.Image tags dedicaced to rate image. These tags are already referenced by last ExifTool
|
19 years ago |
Andreas Huggel
|
9f505cec23
|
Fixed RAF read-support for systems without mmap. Bug #507.
|
19 years ago |
Andreas Huggel
|
1c2d21f609
|
Renamed exiv2_version.* files to version.*
|
19 years ago |
Andreas Huggel
|
d67d00ffd4
|
Fixed version check macro to actually check the runtime version and not the compile-time version. Added version() and versionNumber() functions.
|
19 years ago |
Andreas Huggel
|
2a37de6e05
|
Removed deprecated exiv2-config script.
|
19 years ago |
Andreas Huggel
|
278f65ed39
|
Added check for preprocessor define EXV_COMMERCIAL_VERSION.
|
19 years ago |
Andreas Huggel
|
6c36a67738
|
Added Image method to access the MIME type.
|
19 years ago |
Andreas Huggel
|
d2885b57c6
|
Minor doc updates
|
19 years ago |
Andreas Huggel
|
c15e6552ea
|
Bumped version to 0.13, updated ChangeLog.
|
19 years ago |
Andreas Huggel
|
07fb3bfc41
|
Fixed broken macro
|
19 years ago |
Andreas Huggel
|
af41355777
|
Removed unnecessary include file.
|
19 years ago |
Andreas Huggel
|
b2e00c2d53
|
Improved RAF support to read thumbnail data which are outside of the Exif block.
|
19 years ago |
Andreas Huggel
|
919ed204a7
|
Clarified error message
|
19 years ago |
Andreas Huggel
|
4a1f79c8b4
|
Improved consistency of handling unsupported functions across image subclasses. setExif/Iptc/Comment methods throw Error(32), writeMetadata throws Error(31) if not yet implemented or not available for an image format.
|
19 years ago |
Andreas Huggel
|
10681d6c3e
|
Spring-cleaning of the Image class hierarchy: Image now has containers and provides default implementations for most methods.
|
19 years ago |
Andreas Huggel
|
b2f2b95bcb
|
Added Fujifilm read-support for RAF images.
|
19 years ago |
Andreas Huggel
|
96e384edfc
|
Removed trailing whitespace
|
19 years ago |
Andreas Huggel
|
da6266da3b
|
Copyright updates for 2007
|
19 years ago |
Andreas Huggel
|
45595a7766
|
Added ability to modify metadata on-the-fly, together with the extract and insert actions. Implements feature #504.
|
19 years ago |
Andreas Huggel
|
8e85cea8d4
|
Changed behaviour of unsupport Image functions to throw. Added better method to query the supported metadata functions for each image type. Fixes bug #491.
|
19 years ago |
Andreas Huggel
|
6db7bdc6a4
|
Updated Nikon lens info to v2.15 of Robert Rottmerhusen's lens database. Removed gettext macros from these lens strings and removed corresponding translation stubs.
|
19 years ago |
Andreas Huggel
|
0b589cf159
|
Check size of IPTC dataset before decoding it. Fixes bug #503.
|
19 years ago |
Andreas Huggel
|
687f9d9432
|
Added test for the type of the entries to decide if non-intrusive writing is possible. Fixes bug #452.
|
19 years ago |
Andreas Huggel
|
748fc06fef
|
Fixed doc. (Marco Piovanelli)
|
19 years ago |
Andreas Huggel
|
2ab82c4bc9
|
Fixed and tweaked IPTC decoding code for bug #502.
|
19 years ago |
Andreas Huggel
|
cf1e91953d
|
New TIFF parser: decode IPTC from IPTCNAA or ImageResources tag. Fixes bug #502
|
19 years ago |
Andreas Huggel
|
2c82879afe
|
Added second attempt to parse an IPTC field into a string value, if parsing the actual type fails. Fixes bug #501.
|
19 years ago |
Andreas Huggel
|
11b4817250
|
Minor fix
|
19 years ago |
Andreas Huggel
|
0723a62899
|
Removed trailing whitespace
|
19 years ago |
Andreas Huggel
|
b9e7c8dd78
|
Updated Nikon lens info to v2.08 of Robert Rottmerhusen's lens database
|
19 years ago |
Andreas Huggel
|
9d0a7b0610
|
Implemented conversion function to display Windows tags 0x9c9b-0x9c9f. Added configure magic to find iconv. Fixes bug #460.
|
19 years ago |
Andreas Huggel
|
efc5a86653
|
Delete temporary file if user does not have write permissions. Completes fix for bug #497.
|
19 years ago |
Andreas Huggel
|
ff49b116b3
|
Enclosed i18n initialisation in #ifdef block
|
19 years ago |
Andreas Huggel
|
04126e8bb8
|
Merged revisions 907:999 from gettext branch into trunk
|
19 years ago |
Andreas Huggel
|
75085fbe43
|
FileIo::transfer: check if original file is writable, remember file permissions. Fixes bug #497
|
19 years ago |
Andreas Huggel
|
b7e73a2090
|
Improved pretty-print function for degrees.
|
19 years ago |
Andreas Huggel
|
61eb48cb35
|
Changed uint to unsigned int because MINGW does not define uint. Fixes bug #490
|
19 years ago |
Andreas Huggel
|
f381cb6966
|
Do not write TIFF header to JPEG images if the Exif data is empty. Fixes bug #498.
|
19 years ago |
Andreas Huggel
|
592ca5c711
|
Improved loading of JPEG data in case of problems. Existing Exif data is not modified until the new IFD0 is read successfully. Improved ExifData::clear()
|
19 years ago |
Andreas Huggel
|
f46704d5ae
|
Bumped version to 0.12
|
19 years ago |
Andreas Huggel
|
76ddb04eef
|
Updated Nikon lens info to v2.07 of Robert Rottmerhusen's lens database
|
19 years ago |
Andreas Huggel
|
5c7e414801
|
Documentation cleanup
|
19 years ago |
Andreas Huggel
|
ba89716cd6
|
Added methods to access built-in read-only IPTC datasets
|
19 years ago |
Andreas Huggel
|
3ff1bf4e13
|
Added methods to access built-in read-only taglists (Max Lapshin)
|
19 years ago |
Andreas Huggel
|
b745ab7977
|
Fixed doc target
|
19 years ago |
Andreas Huggel
|
db5426a29e
|
Added RenameAddon1.diff patch from Tobias Jahn, fixes bug #459.
|
19 years ago |
Andreas Huggel
|
02ace626ce
|
Fixed ExifData::op= to update IFD pointers of Nikon3 and Fujifilm makernotes correctly. This solves the issues recreated with exiv2iface-test of #496.
|
19 years ago |
Andreas Huggel
|
7a253e016e
|
Implemented quick fix for digikam bug 136932 (http://bugs.kde.org/show_bug.cgi?id=136932)
|
19 years ago |
Andreas Huggel
|
0ed9ecd922
|
Initialise tm_isdst to -1 when converting a date/time string. Fixes #493.
|
19 years ago |
HumanDynamo
|
744bcab0bb
|
IPTC.Application2 tags descriptions implementation is now complete.
|
19 years ago |
HumanDynamo
|
32d81ef6b7
|
Continue IPTC.Application2 tags descriptions implementation. Not yet complete.
|
19 years ago |
HumanDynamo
|
70f5b3eee7
|
Continue IPTC.Application2 tags descriptions implementation. Not yet complete.
|
19 years ago |
HumanDynamo
|
56f88c15d5
|
IPTC.Application2 tags descriptions implementation. Not yet complete.
|
19 years ago |
HumanDynamo
|
fde5bcabc9
|
Staring to improve IPTC tags description using IIM4 spec version 4.1. All IPTC.Envelope description tags implemented.
|
19 years ago |
HumanDynamo
|
a14ccf71b1
|
GPS Exif tags descriptions backported from Exif spec 2.2. All Exif tags descriptions implementation are now complete
|
19 years ago |
HumanDynamo
|
c4976d664c
|
Backport Exif tags descriptions from libexif complete
|
19 years ago |
HumanDynamo
|
e9843b9c8e
|
Exif IFD tags descriptions complete.
|
19 years ago |
HumanDynamo
|
3342e7ed84
|
Update Exif IFD tags descriptions
|
19 years ago |
HumanDynamo
|
fc062e4d51
|
Full descriptions of base IFD Tags (IFD0 and IFD1) are now implemented.
|
19 years ago |
HumanDynamo
|
9953dee6c4
|
Start to update Exif tags description using string from libexif implementation.
|
19 years ago |
HumanDynamo
|
a7717741a6
|
Bug fix : following Exif 2.2 spec., Exif.Photo.GainControl tag is encoded like a short, not a rational value.
|
19 years ago |
HumanDynamo
|
feaffc2130
|
Exif.Photo.CustomRendered tag : add missing decoding method accordinly to Exif 2.2 spec.
|
19 years ago |
HumanDynamo
|
57d5825b4c
|
Exif.Photo.FileSource : updated new values accordinly with ExifTool tags database (outside Exif 2.2 spec.)
|
19 years ago |
Andreas Huggel
|
d2b9563978
|
Improved handling of the CPPFLAGS compiler flag and some minor build env tweaks. Partly fixes bug #490 (the build env related part).
|
19 years ago |
Andreas Huggel
|
2a41b2475e
|
Added pretty-print function for GPSTimeStamp
|
19 years ago |
Andreas Huggel
|
65a93b183f
|
Added pretty-print functions for some GPS tags. Fixes bug #488
|
19 years ago |
HumanDynamo
|
3c9548bad7
|
Minolta lens ID update (pass 3) using Dimage Master Rev. Eng.
|
19 years ago |
HumanDynamo
|
8cfdebe01b
|
update minolta lens ID (pass2) using Dimage Master Rev. Eng.
|
19 years ago |
HumanDynamo
|
f533cde7ff
|
Minolta makernotes : Lens ID big update (pass 1): new lens ID reported by Paul Tribick using Minolta Dimage Master program (Re-Eng.). Thanks to him for this big report !
|
19 years ago |
Andreas Huggel
|
ab8738f646
|
Switched order of includes. Fixes MSVC crashes - bug #487. (Dimitri)
|
19 years ago |
Andreas Huggel
|
3beb136af0
|
Doc updates
|
19 years ago |
Andreas Huggel
|
39ad73f947
|
Bumped version to 0.11
|
19 years ago |
Andreas Huggel
|
9e854535a9
|
Simplified parser logic with regards to quotes around values of modify commands. Fixes bug #485.
|
19 years ago |
Andreas Huggel
|
8977ddea69
|
Added Fuji FinePixColor (makernote tag 0x1210) tag details (Robert Peter)
|
19 years ago |
HumanDynamo
|
e141f97876
|
New SIGMA lens ID reported by Nicolas Vilars
|
19 years ago |
Andreas Huggel
|
fe53eff160
|
Found workaround for MSVC 7.1 bug
|
19 years ago |
Andreas Huggel
|
cb8cb3cdfd
|
Canon Camera Settings update (David Cannings)
|
19 years ago |
Andreas Huggel
|
e3740e7246
|
Changed Nikon makernotes to use EXV_PRINT_TAG
|
19 years ago |
Andreas Huggel
|
4698490b8d
|
Fixed typos, added copy example
|
19 years ago |
Andreas Huggel
|
367faecf0c
|
Changed exiv2 del command to delete all occurences of a tag (Toff)
|
19 years ago |
HumanDynamo
|
e9af62c483
|
New Minolta lens ID. Thanks to Jim Westveer for this report.
|
19 years ago |
Andreas Huggel
|
b5d052b2f5
|
Added Canon Panorama patch, Canon test images, and minor updates (David Cannings)
|
19 years ago |
HumanDynamo
|
598940340d
|
Minolta makernotes update
- Fix duplicate tags.
- Fix decoding values (Exiftool).
|
19 years ago |
Andreas Huggel
|
8caffa8eb4
|
Changed assertion to test when reading IPTC IRBs. Some images seem to have empty IPTC IRBs. Fixes bug #483.
|
19 years ago |
Andreas Huggel
|
6a2ec40b76
|
Fixed typo introduced in rev. 850, needed for the tests to pass with MSVC 2005
|
19 years ago |
Andreas Huggel
|
a869aff639
|
Updated Nikon lens info to v2.02 of Robert Rottmerhusen's lens database
|
19 years ago |
Andreas Huggel
|
f8f9917dd9
|
Added support for Canon Picture Info tags (David Cannings)
|
19 years ago |
Andreas Huggel
|
65d6486a75
|
Updated doxygen configuration file (and enabled search engine) and a minor doc fix
|
19 years ago |
Andreas Huggel
|
609dbe60d3
|
Workaround for 64 bit long values (David Cannings)
|
19 years ago |
Andreas Huggel
|
6af67226b2
|
Renamed CanonCs1,2 groups to CanonCs and CanonSi respectively (David Cannings)
|
19 years ago |
Andreas Huggel
|
e10eed1fb1
|
Updated CanonCs1 and CanonCs2 tags according to ExifTool (David)
|
19 years ago |
Andreas Huggel
|
8326caedf6
|
Minor fixes
|
19 years ago |
Andreas Huggel
|
5c79d7c3fb
|
Added TagDetailBitmask type and print function, changed Canon tags to use it (David)
|
19 years ago |
Andreas Huggel
|
1d6a869c1c
|
More checks and sanity tests. Improves fix for bug #482.
|
19 years ago |
Andreas Huggel
|
781983a96a
|
Prevent overflow in addition. Fixes bug #482
|
19 years ago |
Andreas Huggel
|
7afb76c263
|
Changed Canon makernote to use EXV_PRINT_TAG. Fixed duplicate Cs1 FocusMode bug
|
19 years ago |
Andreas Huggel
|
b6fcaa210a
|
Updated Fujifilm makernote to use EXV_PRINT_TAG
|
19 years ago |
Andreas Huggel
|
d53a778b2b
|
Fixed MSVC 2005 issues (except for exiv2com) and minor problems. All tests pass now on MSVC 2005. Fixes bug #455
|
19 years ago |
Andreas Huggel
|
7043310936
|
Fixed tests and changed "No Flash" to "No flash"
|
19 years ago |
Andreas Huggel
|
900adcd5a8
|
Added check for JPEG APP segments >64k, removed 16bit size limitation for IRBs. Fixes bug #480.
|
19 years ago |
HumanDynamo
|
8db4ded68c
|
fix typo
|
19 years ago |
HumanDynamo
|
04c59fe5f4
|
Exif tags description update accordinly to ExifTool doc
|
19 years ago |
HumanDynamo
|
02b9117b2e
|
update Exif tag MeteringMode accordinly with ExifTool descriptions
|
19 years ago |
HumanDynamo
|
52f64fb8a1
|
if exif resolution units tags is set 1, return "none"
|
19 years ago |
Andreas Huggel
|
d0c68f2b94
|
Minor change
|
19 years ago |
Andreas Huggel
|
d3d2d4c023
|
Added boundary check for next IFD to Ifd::read, fixes bug #479.
|
19 years ago |
Andreas Huggel
|
2b12dfea4c
|
Updated Cr2Image to use mmap
|
19 years ago |
Andreas Huggel
|
5a5fcf8503
|
Added workaround for mmap/munmap for platforms which do not have these (MinGW and MSVC), converted CrwImage to use mmap too.
|
19 years ago |
Andreas Huggel
|
ebe5bb0a27
|
Added experimental mmap support to improve read performance for TIFF and PNG images, barely tested and only on Linux
|
19 years ago |
Andreas Huggel
|
3902c1d092
|
Cleaned-up TIFF dependencies
|
19 years ago |
Andreas Huggel
|
fe512e1470
|
TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags.
|
19 years ago |
Andreas Huggel
|
66e78f694d
|
Fixed copy c'tor properly
|
19 years ago |
Andreas Huggel
|
9daaaa3f6d
|
Fixed compiler warnings
|
19 years ago |
HumanDynamo
|
6584b7a7c4
|
disable PNG debug flags
|
19 years ago |
Andreas Huggel
|
64c218210d
|
Added configure switches for zlib, --without-zlib does not compile PNG support.
|
19 years ago |
Andreas Huggel
|
26d65a34b1
|
More build environment cleanup
|
19 years ago |
HumanDynamo
|
fe98349a7c
|
remove -lz option
|
19 years ago |
HumanDynamo
|
b4789e7969
|
Code polishing.
Fix GCC 4.1 compilation warnings.
Remove unwanted tabs.
|
19 years ago |
HumanDynamo
|
fa7223d103
|
New PNG image parser to extract EXIF/IPTC RAW profiles embeded in text tags by ImageMagick/GraphicsMagick during image convertion
Current implementation is read only.
TODO : Fix configure rules about zlib depency require by this implementation.
Optimize image loading.
|
19 years ago |
Andreas Huggel
|
920da80d70
|
Minor AutoPtr related cleanup
|
19 years ago |
Andreas Huggel
|
5099f2463f
|
Fixed MSVC 2005 assertion triggered by iotest
|
19 years ago |
Andreas Huggel
|
5f48c8e9a6
|
Create a CommentValue rather than a DataValue for Exif.Photo.UserComment. Fixes Bug #471
|
19 years ago |
Andreas Huggel
|
707b8e8dc0
|
New TIFF parser: Extract TIFF thumbnail from IFD1 if there is one.
|
19 years ago |
Andreas Huggel
|
0eae0124ec
|
Minor doc fix
|
19 years ago |
Andreas Huggel
|
8a88600262
|
Cleanup: Replaced simple print functions with EXV_PRINT_TAG macro and TagDetails array.
|
19 years ago |
Andreas Huggel
|
7cdfa9bb9a
|
Fixed MSVC compilation errors
|
19 years ago |
Andreas Huggel
|
2af57fb29d
|
Fixed MemIo EOF behaviour to be similar to that of FILE*. Fixes bug #469
|
19 years ago |
HumanDynamo
|
fc33162864
|
Missing 'Adobe RGB' color space value used with tiff file
|
19 years ago |
Andreas Huggel
|
73c6be0749
|
Stripped trailing whitespace
|
19 years ago |
Andreas Huggel
|
6dd2941188
|
Fixed typo
|
19 years ago |
Andreas Huggel
|
7282fb8108
|
Included exiv2_version.h from types.hpp, added sample usage
|
19 years ago |
Andreas Huggel
|
e731adcbd8
|
Added EXIV2_CHECK_VERSION(major,minor,patch) and related defines for use by applications to check the Exiv2 version
|
19 years ago |
HumanDynamo
|
7fa3b9ef62
|
Fix tags Compression and Photometric according with last libtiff 3.8.2 descriptions
|
19 years ago |
Andreas Huggel
|
7b75f9782f
|
Updated tag values for "Compression" and "PhotometricInterpretation" (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
4ecf81832d
|
Fixed subtle vector bug and cleaned-up setIptcIrb
|
19 years ago |
Andreas Huggel
|
c1a869d332
|
Rearranged code and isolated a function to set a Photoshop IPTC IRB from the Jpeg write code into class Photoshop.
|
19 years ago |
Andreas Huggel
|
a0053d3795
|
Created helper class Photoshop, moved Adobe IRB support into this class, part 1
|
19 years ago |
Andreas Huggel
|
53a55d55ca
|
Fixed MSVC compiler warnings
|
19 years ago |
Andreas Huggel
|
823a84d3d2
|
Added support for IPTC data found in an Exif Photoshop IRB tag of a TIFF/RAW image
|
19 years ago |
Andreas Huggel
|
cb828a7f57
|
Added more specific decode function to map subIFD tags with data for the primary image to the Image group, removed generic mappers for now.
|
19 years ago |
Andreas Huggel
|
f24ac893ba
|
Fixed algorithm to find TTW block in MRW images
|
19 years ago |
HumanDynamo
|
4448c738de
|
Exiv2 support Adobe DNG file format
|
19 years ago |
Andreas Huggel
|
4fee6c3076
|
Added another Minolta makernote patch (Xavier Raynaud, submitted by Gilles Caulier)
|
19 years ago |
HumanDynamo
|
9aeef5a55c
|
revert
|
19 years ago |
HumanDynamo
|
7172b7f949
|
test
|
19 years ago |
Andreas Huggel
|
3de498a473
|
Changed the default of the -b option to suppress large binary values, minor tweaks
|
19 years ago |
Andreas Huggel
|
f43dc106d9
|
Updated version to 0.10
|
19 years ago |
Andreas Huggel
|
3a5066cf73
|
Updated exiv2 summary output, minor fixes to Nikon NEF and Sony SR2 handling
|
19 years ago |
Andreas Huggel
|
8f181e2270
|
Added Minolta makernote taglists to doxygen doc
|
19 years ago |
Andreas Huggel
|
311eba8b3c
|
Removed TagTranslator, use simple arrays and EXV_PRINT_TAG now.
|
19 years ago |
Andreas Huggel
|
50f458aabd
|
Some cleanup and simplification
|
19 years ago |
Andreas Huggel
|
345cc8fa43
|
Fixed MinGW/older g++ compilation problem
|
19 years ago |
Andreas Huggel
|
d85701137e
|
Added correct decoding of NEF primary image tags
|
19 years ago |
Andreas Huggel
|
4ce21560f7
|
Experimental support for Olympus Camera Settings
|
19 years ago |
Andreas Huggel
|
3e61d1d8e1
|
Minolta makernotes patch for Dynax 5D camera settings tags (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
f6af75cfdf
|
Minor updates and preparations for better decoding of TIFF-based RAW formats
|
19 years ago |
Andreas Huggel
|
00aaa2aee4
|
Made ExifTags::tagTitle not inlined, based on strange link error reported
|
19 years ago |
Andreas Huggel
|
512355ae35
|
Minolta makernote update for Lens ID (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
655b04751f
|
Updated MSVC project file, removed unnecessary floor function calls (fixes MSVC compilation problem), added missing #include "cassert"
|
19 years ago |
Andreas Huggel
|
431ee85816
|
Added support for MRW images (read-only), first try
|
19 years ago |
Andreas Huggel
|
4ed27573aa
|
Added support for Minolta camera settings to the new TIFF parser
|
19 years ago |
Andreas Huggel
|
830206d630
|
Tweaked TiffArrayEntry and TiffArrayElement in preparation for Minolta makernote support
|
19 years ago |
Andreas Huggel
|
c0ff4bd4b0
|
Added -b, -u and -P options to the utility. The -P option implements feature #468.
|
19 years ago |
Andreas Huggel
|
93e6a8a307
|
Minor fixes.
|
19 years ago |
Andreas Huggel
|
169cbdd9dc
|
Added Metadatum::tagLabel() and Key::tagLabel() and ExifTags::tagLabel(), which will replace the now deprecated ExifTags::tagTitle() in a future version.
|
19 years ago |
Andreas Huggel
|
9394dca08c
|
Further Minolta makernote updates (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
2fb46eedf5
|
Minor changes.
|
19 years ago |
Andreas Huggel
|
09d81feb31
|
Updated Minolta Makernote (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
6872856154
|
Fixed Nikon tag names (Udi Fuchs)
|
19 years ago |