Commit Graph

36 Commits

Author SHA1 Message Date
Andreas Huggel
2db819ccb6 Implemented erase Exif data 2004-04-01 08:34:50 +00:00
Andreas Huggel
f520a571a6 Avoid opening the image twice on read and write 2004-03-31 12:03:02 +00:00
Andreas Huggel
7d7322dff7 Implemented ImageFactory::create() and its use in ExifData 2004-03-31 02:53:21 +00:00
Andreas Huggel
3681403ac4 Naming convention: Renamed data members xyz_ that are pointers to pXyz_ 2004-03-23 02:55:12 +00:00
Andreas Huggel
a0a42b148e Added Thumbnail class hierarchy and support to erase thumbnails 2004-03-22 08:51:07 +00:00
Andreas Huggel
532b0c33a7 Added Thumbnail::dataSize 2004-03-20 10:41:20 +00:00
Andreas Huggel
bac67ee39f Use assert macro where appropriate 2004-03-20 05:35:10 +00:00
Andreas Huggel
8a776d2f44 Supported MakerNote byte order and invalidTypeId 2004-03-18 16:04:53 +00:00
Andreas Huggel
6c389a708b Fixed TIFF thumbnail bug in Thumbnail::updateTiffImage 2004-03-09 05:43:08 +00:00
Andreas Huggel
eb9541f172 Makernote write support, part 3 (differentiate memory management modes, do not sort makernote) 2004-03-09 04:29:45 +00:00
Andreas Huggel
cdae02333f Makernote write support, part 2 2004-03-08 16:37:25 +00:00
Andreas Huggel
7174da0192 Auto-registration of MakerNote subclasses in the factory, combined mnfactory and makernote into one component again 2004-03-08 02:20:03 +00:00
Andreas Huggel
6cafaf11e3 Split makernote component in makernote, mnfactory and canonmn 2004-03-07 11:02:58 +00:00
Andreas Huggel
1daee4d7ae Changes for makernote write support, documentation updates 2004-03-07 08:47:20 +00:00
Andreas Huggel
03f2f15d98 Bugfixes (creation of Metadatum with 2 shorts instead of 1, duplicate StripOffset tags in thumbnail IFD) and change of makeKey() signature 2004-03-06 06:35:25 +00:00
Andreas Huggel
fdd338981a MakerNote related changes and Entry clean-up 2004-02-21 12:02:24 +00:00
Andreas Huggel
6749046e40 Divided exif.[ch]pp into components 2004-02-11 06:39:36 +00:00
Andreas Huggel
8f4668a6e9 Added printing of the interpreted metadatum value 2004-02-10 09:25:09 +00:00
Andreas Huggel
9cf3e66801 Fixed blunders related to non-intrusive writing: Ambiguous Ifd constructor, incomplete implementation of updateIfds 2004-02-10 02:39:34 +00:00
Andreas Huggel
f3a3e32ac2 Implemented "non-intrusive write support", part 2 and JPEG file write support 2004-02-06 12:13:32 +00:00
Andreas Huggel
214a00b842 Added thumbnail type none, added ifd and TIFF header to thumbnail 2004-02-05 03:45:20 +00:00
Andreas Huggel
cd45eb0e5c Bugfixes: use the correct version of delete 2004-02-05 01:24:27 +00:00
Andreas Huggel
39172050a8 Implemented ExifData::copy() and related Thumbnail stuff 2004-02-03 12:24:35 +00:00
Andreas Huggel
a4a95c0aec Added RCS id to each *.cpp file 2004-02-02 02:44:26 +00:00
Andreas Huggel
ff2fdd3b9f Implemented IFD logic to support "non-intrusive write operations", part 1 2004-01-31 02:55:20 +00:00
Andreas Huggel
552ce410d8 Implemented readTiffImage and various fixes and additions 2004-01-28 04:10:42 +00:00
Andreas Huggel
4e81bbf99e Improved doc, added Value::toString and Metadatum::toString 2004-01-27 04:24:59 +00:00
Andreas Huggel
23c0d08f8f More code 2004-01-26 16:18:56 +00:00
Andreas Huggel
7dcf194501 Removed Metadatum default constructor, fixed doc 2004-01-25 17:05:55 +00:00
Andreas Huggel
9a35a619e4 Rewrote Thumbnail::read(), added ExifData::findKey, cleanup 2004-01-25 16:55:46 +00:00
Andreas Huggel
478e5f21a5 Metadatum interface, Ifd::Entry 2004-01-19 16:44:28 +00:00
Andreas Huggel
325671ff2a More code... 2004-01-19 07:24:46 +00:00
Andreas Huggel
440571b544 Values implemented 2004-01-18 16:53:12 +00:00
Andreas Huggel
bb6380825d Added Value et al. 2004-01-17 08:04:14 +00:00
Andreas Huggel
9bf351c60b More code 2004-01-17 02:23:27 +00:00
Andreas Huggel
2fae82f7b7 Renamed C++ files to *.hpp and *.cpp 2004-01-16 02:59:53 +00:00