------------------------------------------------------------ Case 1: Non-intrusive change to the standard Exif metadata ---> Reading file ./img_1771.jpg ---> Modifying Exif data ---> Writing Exif data to file test1.jpg ->>>>>> using non-intrusive writing <<<<<<- ---> Reading file test1.jpg ---> Writing Exif thumbnail to file thumb1.* 13c13 < Exif.Photo.DateTimeOriginal 0x9003 2003:12:14 12:01:44 --- > Exif.Photo.DateTimeOriginal 0x9003 1999:11:22 00:11:22 ------------------------------------------------------------ Case 2: Non-intrusive change to the makernote metadata ---> Reading file ./img_1771.jpg ---> Modifying Exif data ---> Writing Exif data to file test2.jpg ->>>>>> using non-intrusive writing <<<<<<- ---> Reading file test2.jpg ---> Writing Exif thumbnail to file thumb2.* 49c49 < Exif.Canon.OwnerName 0x0009 Andreas Huggel --- > Exif.Canon.OwnerName 0x0009 Chan YeeSend ------------------------------------------------------------ Case 3: Non-intrusive change to the Exif metadata (w/o makernote) ---> Reading file ./kodak-dc210.jpg ---> Modifying Exif data ---> Writing Exif data to file test3.jpg ->>>>>> using non-intrusive writing <<<<<<- ---> Reading file test3.jpg ---> Writing Exif thumbnail to file thumb3.* 14c14 < Exif.Photo.DateTimeOriginal 0x9003 2000:10:26 16:46:51 --- > Exif.Photo.DateTimeOriginal 0x9003 1999:11:22 00:11:22 ------------------------------------------------------------ Case 4: Intrusive change to the standard Exif metadata ---> Reading file ./img_1771.jpg ---> Modifying Exif data ---> Writing Exif data to file test4.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test4.jpg ---> Writing Exif thumbnail to file thumb4.* 9c9 < Exif.Image.ExifTag 0x8769 196 --- > Exif.Image.ExifTag 0x8769 184 13c13 < Exif.Photo.DateTimeOriginal 0x9003 2003:12:14 12:01:44 --- > Exif.Photo.DateTimeOriginal 0x9003 1999:11:22 00:11:22 and twenty seconds 29c29 < Exif.Photo.InteroperabilityTag 0xa005 1416 --- > Exif.Photo.InteroperabilityTag 0xa005 1423 60c60 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 2036 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 1571 ------------------------------------------------------------ Case 5: Intrusive change to the Canon makernote metadata ---> Reading file ./img_1771.jpg ---> Modifying Exif data ---> Writing Exif data to file test5.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test5.jpg ---> Writing Exif thumbnail to file thumb5.* 9c9 < Exif.Image.ExifTag 0x8769 196 --- > Exif.Image.ExifTag 0x8769 184 29c29 < Exif.Photo.InteroperabilityTag 0xa005 1416 --- > Exif.Photo.InteroperabilityTag 0xa005 1414 49c49 < Exif.Canon.OwnerName 0x0009 Andreas Huggel --- > Exif.Canon.OwnerName 0x0009 Frau Chan YeeSend und Herr Andreas Huggel 60c60 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 2036 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 1562 ------------------------------------------------------------ Case 6: Intrusive change to the Exif metadata (w/o makernote) ---> Reading file ./kodak-dc210.jpg ---> Modifying Exif data ---> Writing Exif data to file test6.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test6.jpg ---> Writing Exif thumbnail to file thumb6.* 10c10 < Exif.Image.ExifTag 0x8769 374 --- > Exif.Image.ExifTag 0x8769 192 14c14 < Exif.Photo.DateTimeOriginal 0x9003 2000:10:26 16:46:51 --- > Exif.Photo.DateTimeOriginal 0x9003 1999:11:22 00:11:22 and twenty seconds 33c33 < Exif.Thumbnail.StripOffsets 0x0111 928 --- > Exif.Thumbnail.StripOffsets 0x0111 765 ------------------------------------------------------------ Case 7: Intrusive change to the Fujifilm makernote metadata ---> Reading file ./dscf0176.jpg ---> Modifying Exif data ---> Writing Exif data to file test7.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test7.jpg ---> Writing Exif thumbnail to file thumb7.* 11c11 < Exif.Image.ExifTag 0x8769 248 --- > Exif.Image.ExifTag 0x8769 245 33c33 < Exif.Photo.InteroperabilityTag 0xa005 1056 --- > Exif.Photo.InteroperabilityTag 0xa005 1070 50c50 < Exif.Fujifilm.Quality 0x1000 NORMAL --- > Exif.Fujifilm.Quality 0x1000 Typical Fujifilm Quality 72c72 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 1204 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 1218 ------------------------------------------------------------ Case 8: Intrusive change to the Sigma makernote metadata ---> Reading file ./sigma-d10-IMG10086.jpg ---> Modifying Exif data ---> Writing Exif data to file test8.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test8.jpg ---> Writing Exif thumbnail to file thumb8.* 10c10 < Exif.Image.ExifTag 0x8769 12317 --- > Exif.Image.ExifTag 0x8769 213 38c38 < Exif.Sigma.ResolutionMode 0x0004 HI --- > Exif.Sigma.ResolutionMode 0x0004 Sigma HI resolution 63c63 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 303 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 1239 ------------------------------------------------------------ Case 9: Intrusive change to the Nikon1 makernote metadata ---> Reading file ./nikon-coolpix-990-DSCN1180.jpg ---> Modifying Exif data ---> Writing Exif data to file test9.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test9.jpg ---> Writing Exif thumbnail to file thumb9.* 11c11 < Exif.Image.ExifTag 0x8769 284 --- > Exif.Image.ExifTag 0x8769 213 32c32 < Exif.Photo.InteroperabilityTag 0xa005 886 --- > Exif.Photo.InteroperabilityTag 0xa005 1214 38c38 < Exif.Nikon1.Quality 0x0004 FINE --- > Exif.Nikon1.Quality 0x0004 Typical Nikon1 Quality 57c57 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 4084 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 1338 ------------------------------------------------------------ Case 10: Intrusive change to the Nikon2 makernote metadata ---> Reading file ./nikon-e950.jpg ---> Modifying Exif data ---> Writing Exif data to file test10.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test10.jpg ---> Writing Exif thumbnail to file thumb10.* 11c11 < Exif.Image.ExifTag 0x8769 284 --- > Exif.Image.ExifTag 0x8769 212 32c32 < Exif.Photo.InteroperabilityTag 0xa005 886 --- > Exif.Photo.InteroperabilityTag 0xa005 1038 35c35 < Exif.Nikon2.0x0002 0x0002 08.00 --- > Exif.Nikon2.0x0002 0x0002 Nikon2 Version 2 52c52 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 2036 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 1162 ------------------------------------------------------------ Case 11: Intrusive change to the Nikon3 makernote metadata ---> Reading file ./nikon-d70-dsc_0063.jpg ---> Modifying Exif data ---> Writing Exif data to file test11.jpg ->>>>>> writing from metadata <<<<<<- ---> Reading file test11.jpg ---> Writing Exif thumbnail to file thumb11.* 13c13 < Exif.Image.ExifTag 0x8769 340 --- > Exif.Image.ExifTag 0x8769 332 36c36 < Exif.Photo.InteroperabilityTag 0xa005 30306 --- > Exif.Photo.InteroperabilityTag 0xa005 2402 55c55 < Exif.Nikon3.Quality 0x0004 FINE --- > Exif.Nikon3.Quality 0x0004 Typical Nikon3 Quality 101c101 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 30444 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 2538