Andreas Huggel
0b24a0ad29
makernote:
...
Added MakerNote::offset()
Fixed IfdMakerNote::copy() for IfdMakerNote with a prefix
Various doc fixes
ifd:
Fixed Ifd::erase(pos) to return an iterator
Added Ifd::dataOffset()
Various doc fixes
exif:
Added Thumbnail::offset()
Fixed ExifData::eraseThumbnail()
Fixed ExifData::erase(pos) to return an iterator
21 years ago
Andreas Huggel
99a87043a4
Workaround for MinGW bug: use remove() before rename()
21 years ago
Andreas Huggel
20bcdef949
Use DataBuf for temporary data buffers
22 years ago
Andreas Huggel
57cdf19286
Added support to read from / write to *.exv files, made return values of writeThumbnail consistent with those of other write functions
22 years ago
Andreas Huggel
2db819ccb6
Implemented erase Exif data
22 years ago
Andreas Huggel
f520a571a6
Avoid opening the image twice on read and write
22 years ago
Andreas Huggel
7d7322dff7
Implemented ImageFactory::create() and its use in ExifData
22 years ago
Andreas Huggel
3681403ac4
Naming convention: Renamed data members xyz_ that are pointers to pXyz_
22 years ago
Andreas Huggel
a0a42b148e
Added Thumbnail class hierarchy and support to erase thumbnails
22 years ago
Andreas Huggel
532b0c33a7
Added Thumbnail::dataSize
22 years ago
Andreas Huggel
bac67ee39f
Use assert macro where appropriate
22 years ago
Andreas Huggel
8a776d2f44
Supported MakerNote byte order and invalidTypeId
22 years ago
Andreas Huggel
6c389a708b
Fixed TIFF thumbnail bug in Thumbnail::updateTiffImage
22 years ago
Andreas Huggel
eb9541f172
Makernote write support, part 3 (differentiate memory management modes, do not sort makernote)
22 years ago
Andreas Huggel
cdae02333f
Makernote write support, part 2
22 years ago
Andreas Huggel
7174da0192
Auto-registration of MakerNote subclasses in the factory, combined mnfactory and makernote into one component again
22 years ago
Andreas Huggel
6cafaf11e3
Split makernote component in makernote, mnfactory and canonmn
22 years ago
Andreas Huggel
1daee4d7ae
Changes for makernote write support, documentation updates
22 years ago
Andreas Huggel
03f2f15d98
Bugfixes (creation of Metadatum with 2 shorts instead of 1, duplicate StripOffset tags in thumbnail IFD) and change of makeKey() signature
22 years ago
Andreas Huggel
fdd338981a
MakerNote related changes and Entry clean-up
22 years ago
Andreas Huggel
6749046e40
Divided exif.[ch]pp into components
22 years ago
Andreas Huggel
8f4668a6e9
Added printing of the interpreted metadatum value
22 years ago
Andreas Huggel
9cf3e66801
Fixed blunders related to non-intrusive writing: Ambiguous Ifd constructor, incomplete implementation of updateIfds
22 years ago
Andreas Huggel
f3a3e32ac2
Implemented "non-intrusive write support", part 2 and JPEG file write support
22 years ago
Andreas Huggel
214a00b842
Added thumbnail type none, added ifd and TIFF header to thumbnail
22 years ago
Andreas Huggel
cd45eb0e5c
Bugfixes: use the correct version of delete
22 years ago
Andreas Huggel
39172050a8
Implemented ExifData::copy() and related Thumbnail stuff
22 years ago
Andreas Huggel
a4a95c0aec
Added RCS id to each *.cpp file
22 years ago
Andreas Huggel
ff2fdd3b9f
Implemented IFD logic to support "non-intrusive write operations", part 1
22 years ago
Andreas Huggel
552ce410d8
Implemented readTiffImage and various fixes and additions
22 years ago
Andreas Huggel
4e81bbf99e
Improved doc, added Value::toString and Metadatum::toString
22 years ago
Andreas Huggel
23c0d08f8f
More code
22 years ago
Andreas Huggel
7dcf194501
Removed Metadatum default constructor, fixed doc
22 years ago
Andreas Huggel
9a35a619e4
Rewrote Thumbnail::read(), added ExifData::findKey, cleanup
22 years ago
Andreas Huggel
478e5f21a5
Metadatum interface, Ifd::Entry
22 years ago
Andreas Huggel
325671ff2a
More code...
22 years ago
Andreas Huggel
440571b544
Values implemented
22 years ago
Andreas Huggel
bb6380825d
Added Value et al.
22 years ago
Andreas Huggel
9bf351c60b
More code
22 years ago
Andreas Huggel
2fae82f7b7
Renamed C++ files to *.hpp and *.cpp
22 years ago