Andreas Huggel
974d5e4637
Added data area concept to Value, ValueType, Entry, Ifd. Implements feature #395
21 years ago
brad
77d3d5621a
added subversion style keywords
21 years ago
Andreas Huggel
ab69a6be66
Minor doc fixes
21 years ago
Andreas Huggel
44d0deac92
Converted Value hierarchy to use std::auto_ptr where appropriate
21 years ago
Andreas Huggel
e20bffaec7
Converted Key hierarchy to use std::auto_ptr where appropriate
21 years ago
Andreas Huggel
8551c935f8
Changed MakerNote class hierarchy to use std::auto_ptr where appropriate
21 years ago
Andreas Huggel
79721d04e0
Move ExifKey to component tags, moved IptcKey to component datasets
21 years ago
Andreas Huggel
25404d55e5
Minor changes
21 years ago
Andreas Huggel
9b6e62c552
Added support to build a MakerNote from scratch
21 years ago
Andreas Huggel
e88a307858
Improved and cleaned-up ExifKey implementation
21 years ago
Andreas Huggel
a25763d070
Replaced custom integer types with C99 types
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
3156f53a25
Delete Exif section from the file when writing an empty ExifData
21 years ago
Andreas Huggel
b69c40e671
Fixed MSVC errors and warnings (Steve, sking_5.patch)
21 years ago
Andreas Huggel
6fff2c0c34
Minor doc change
21 years ago
Andreas Huggel
59edeff2d8
Added len argument and boundary checks to various read functions and slightly improved error handling
21 years ago
Andreas Huggel
c9685ac2d6
Minor doc fixes
21 years ago
Andreas Huggel
2e44908f16
Minor doc change
21 years ago
Andreas Huggel
bb111fb147
Changed %Exif to Exif in doc (we can do that now because of the change of namespace name
21 years ago
Andreas Huggel
cbb1c15810
Changed namespace name Exif to Exiv2
21 years ago
Andreas Huggel
54a0d72ddf
Doc added
21 years ago
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
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
4f69969121
Minor doc fix
22 years ago
Andreas Huggel
7d7322dff7
Implemented ImageFactory::create() and its use in ExifData
22 years ago
Andreas Huggel
6086a7eaa4
Minor doc changes
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
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
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
1daee4d7ae
Changes for makernote write support, documentation updates
22 years ago
Andreas Huggel
07b0657060
Changed signature of makeKey
22 years ago
Andreas Huggel
fdd338981a
MakerNote related changes and Entry clean-up
22 years ago
Andreas Huggel
b97eb57cd8
Added Metadatum::toFloat and toRational
22 years ago
Andreas Huggel
058a44c5d1
Added functions to access thumbnail type and size
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
228a832cfa
Minor change
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
39172050a8
Implemented ExifData::copy() and related Thumbnail stuff
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