|
|
|
|
------------------------------------------------------------
|
|
|
|
|
Case 1: Non-intrusive change to the standard Exif metadata
|
|
|
|
|
---> Reading file ./exiv2-canon-powershot-s40.jpg
|
|
|
|
|
---> Modifying Exif data
|
|
|
|
|
---> Writing Exif data to file test1.jpg
|
|
|
|
|
---> Reading file test1.jpg
|
|
|
|
|
---> Writing Exif thumbnail to file thumb1.*
|
|
|
|
|
1,127c1,127
|
|
|
|
|
< 1 Exif.Image.Make 0x010f Ascii 6 Canon
|
|
|
|
|
< 2 Exif.Image.Model 0x0110 Ascii 20 Canon PowerShot S40
|
|
|
|
|
< 3 Exif.Image.Orientation 0x0112 Short 1 1
|
|
|
|
|
< 4 Exif.Image.XResolution 0x011a Rational 1 180/1
|
|
|
|
|
< 5 Exif.Image.YResolution 0x011b Rational 1 180/1
|
|
|
|
|
< 6 Exif.Image.ResolutionUnit 0x0128 Short 1 2
|
|
|
|
|
< 7 Exif.Image.DateTime 0x0132 Ascii 20 2003:12:14 12:01:44
|
|
|
|
|
< 8 Exif.Image.YCbCrPositioning 0x0213 Short 1 1
|
|
|
|
|
< 9 Exif.Image.ExifTag 0x8769 Long 1 196
|
|
|
|
|
< 10 Exif.Photo.ExposureTime 0x829a Rational 1 1/500
|
|
|
|
|
< 11 Exif.Photo.FNumber 0x829d Rational 1 49/10
|
|
|
|
|
< 12 Exif.Photo.ExifVersion 0x9000 Undefined 4 48 50 50 48
|
|
|
|
|
< 13 Exif.Photo.DateTimeOriginal 0x9003 Ascii 20 2003:12:14 12:01:44
|
|
|
|
|
< 14 Exif.Photo.DateTimeDigitized 0x9004 Ascii 20 2003:12:14 12:01:44
|
|
|
|
|
< 15 Exif.Photo.ComponentsConfiguration 0x9101 Undefined 4 1 2 3 0
|
|
|
|
|
< 16 Exif.Photo.CompressedBitsPerPixel 0x9102 Rational 1 5/1
|
|
|
|
|
< 17 Exif.Photo.ShutterSpeedValue 0x9201 SRational 1 287/32
|
|
|
|
|
< 18 Exif.Photo.ApertureValue 0x9202 Rational 1 149/32
|
|
|
|
|
< 19 Exif.Photo.ExposureBiasValue 0x9204 SRational 1 0/3
|
|
|
|
|
< 20 Exif.Photo.MaxApertureValue 0x9205 Rational 1 194698/65536
|
|
|
|
|
< 21 Exif.Photo.MeteringMode 0x9207 Short 1 2
|
|
|
|
|
< 22 Exif.Photo.Flash 0x9209 Short 1 24
|
|
|
|
|
< 23 Exif.Photo.FocalLength 0x920a Rational 1 682/32
|
|
|
|
|
< 24 Exif.Photo.MakerNote 0x927c Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0
|
|
|
|
|
< 0 Exif.MakerNote.Offset 0x0001 Long 1 942
|
|
|
|
|
< 0 Exif.MakerNote.ByteOrder 0x0002 Ascii 3 II
|
|
|
|
|
< 26 Exif.CanonCs.0x0000 0x0000 Short 1 80
|
|
|
|
|
< 27 Exif.CanonCs.Macro 0x0001 Short 1 2
|
|
|
|
|
< 28 Exif.CanonCs.Selftimer 0x0002 Short 1 0
|
|
|
|
|
< 29 Exif.CanonCs.Quality 0x0003 Short 1 5
|
|
|
|
|
< 30 Exif.CanonCs.FlashMode 0x0004 Short 1 1
|
|
|
|
|
< 31 Exif.CanonCs.DriveMode 0x0005 Short 1 0
|
|
|
|
|
< 32 Exif.CanonCs.0x0006 0x0006 Short 1 0
|
|
|
|
|
< 33 Exif.CanonCs.FocusMode 0x0007 Short 1 4
|
|
|
|
|
< 34 Exif.CanonCs.0x0008 0x0008 Short 1 0
|
|
|
|
|
< 35 Exif.CanonCs.0x0009 0x0009 Short 1 1
|
|
|
|
|
< 36 Exif.CanonCs.ImageSize 0x000a Short 1 0
|
|
|
|
|
< 37 Exif.CanonCs.EasyMode 0x000b Short 1 1
|
|
|
|
|
< 38 Exif.CanonCs.DigitalZoom 0x000c Short 1 0
|
|
|
|
|
< 39 Exif.CanonCs.Contrast 0x000d Short 1 0
|
|
|
|
|
< 40 Exif.CanonCs.Saturation 0x000e Short 1 0
|
|
|
|
|
< 41 Exif.CanonCs.Sharpness 0x000f Short 1 0
|
|
|
|
|
< 42 Exif.CanonCs.ISOSpeed 0x0010 Short 1 17
|
|
|
|
|
< 43 Exif.CanonCs.MeteringMode 0x0011 Short 1 5
|
|
|
|
|
< 44 Exif.CanonCs.FocusType 0x0012 Short 1 1
|
|
|
|
|
< 45 Exif.CanonCs.AFPoint 0x0013 Short 1 12291
|
|
|
|
|
< 46 Exif.CanonCs.ExposureProgram 0x0014 Short 1 1
|
|
|
|
|
< 47 Exif.CanonCs.0x0015 0x0015 Short 1 65535
|
|
|
|
|
< 48 Exif.CanonCs.LensType 0x0016 Short 1 65535
|
|
|
|
|
< 49 Exif.CanonCs.Lens 0x0017 Short 3 682 227 32
|
|
|
|
|
< 50 Exif.CanonCs.MaxAperture 0x001a Short 1 149
|
|
|
|
|
< 51 Exif.CanonCs.MinAperture 0x001b Short 1 192
|
|
|
|
|
< 52 Exif.CanonCs.FlashActivity 0x001c Short 1 0
|
|
|
|
|
< 53 Exif.CanonCs.FlashDetails 0x001d Short 1 0
|
|
|
|
|
< 54 Exif.CanonCs.0x001e 0x001e Short 1 0
|
|
|
|
|
< 55 Exif.CanonCs.0x001f 0x001f Short 1 0
|
|
|
|
|
< 56 Exif.CanonCs.FocusContinuous 0x0020 Short 1 0
|
|
|
|
|
< 57 Exif.CanonCs.AESetting 0x0021 Short 1 0
|
|
|
|
|
< 58 Exif.CanonCs.ImageStabilization 0x0022 Short 1 65535
|
|
|
|
|
< 59 Exif.CanonCs.DisplayAperture 0x0023 Short 1 49
|
|
|
|
|
< 60 Exif.CanonCs.ZoomSourceWidth 0x0024 Short 1 2272
|
|
|
|
|
< 61 Exif.CanonCs.ZoomTargetWidth 0x0025 Short 1 2272
|
|
|
|
|
< 62 Exif.CanonCs.0x0026 0x0026 Short 1 0
|
|
|
|
|
< 63 Exif.CanonCs.0x0027 0x0027 Short 1 1
|
|
|
|
|
< 64 Exif.Canon.0x0002 0x0002 Short 4 2 682 286 215
|
|
|
|
|
< 65 Exif.Canon.0x0003 0x0003 Short 4 0 0 0 0
|
|
|
|
|
< 67 Exif.CanonSi.0x0000 0x0000 Short 1 54
|
|
|
|
|
< 68 Exif.CanonSi.0x0001 0x0001 Short 1 0
|
|
|
|
|
< 69 Exif.CanonSi.ISOSpeed 0x0002 Short 1 160
|
|
|
|
|
< 70 Exif.CanonSi.0x0003 0x0003 Short 1 276
|
|
|
|
|
< 71 Exif.CanonSi.TargetAperture 0x0004 Short 1 149
|
|
|
|
|
< 72 Exif.CanonSi.TargetShutterSpeed 0x0005 Short 1 287
|
|
|
|
|
< 73 Exif.CanonSi.0x0006 0x0006 Short 1 0
|
|
|
|
|
< 74 Exif.CanonSi.WhiteBalance 0x0007 Short 1 0
|
|
|
|
|
< 75 Exif.CanonSi.0x0008 0x0008 Short 1 0
|
|
|
|
|
< 76 Exif.CanonSi.Sequence 0x0009 Short 1 0
|
|
|
|
|
< 77 Exif.CanonSi.0x000a 0x000a Short 1 6
|
|
|
|
|
< 78 Exif.CanonSi.0x000b 0x000b Short 1 0
|
|
|
|
|
< 79 Exif.CanonSi.0x000c 0x000c Short 1 0
|
|
|
|
|
< 80 Exif.CanonSi.0x000d 0x000d Short 1 0
|
|
|
|
|
< 81 Exif.CanonSi.AFPointUsed 0x000e Short 1 12290
|
|
|
|
|
< 82 Exif.CanonSi.FlashBias 0x000f Short 1 0
|
|
|
|
|
< 83 Exif.CanonSi.0x0010 0x0010 Short 1 0
|
|
|
|
|
< 84 Exif.CanonSi.0x0011 0x0011 Short 1 0
|
|
|
|
|
< 85 Exif.CanonSi.0x0012 0x0012 Short 1 1
|
|
|
|
|
< 86 Exif.CanonSi.SubjectDistance 0x0013 Short 1 782
|
|
|
|
|
< 87 Exif.CanonSi.0x0014 0x0014 Short 1 0
|
|
|
|
|
< 88 Exif.CanonSi.ApertureValue 0x0015 Short 1 149
|
|
|
|
|
< 89 Exif.CanonSi.ShutterSpeedValue 0x0016 Short 1 289
|
|
|
|
|
< 90 Exif.CanonSi.0x0017 0x0017 Short 1 0
|
|
|
|
|
< 91 Exif.CanonSi.0x0018 0x0018 Short 1 0
|
|
|
|
|
< 92 Exif.CanonSi.0x0019 0x0019 Short 1 0
|
|
|
|
|
< 93 Exif.CanonSi.0x001a 0x001a Short 1 250
|
|
|
|
|
< 94 Exif.Canon.0x0000 0x0000 Short 6 0 0 0 0 0 0
|
|
|
|
|
< 95 Exif.Canon.0x0000 0x0000 Short 4 0 0 0 0
|
|
|
|
|
< 96 Exif.Canon.ImageType 0x0006 Ascii 32 IMG:PowerShot S40 JPEG
|
|
|
|
|
< 97 Exif.Canon.FirmwareVersion 0x0007 Ascii 24 Firmware Version 1.10
|
|
|
|
|
< 98 Exif.Canon.ImageNumber 0x0008 Long 1 1171771
|
|
|
|
|
< 99 Exif.Canon.OwnerName 0x0009 Ascii 32 Andreas Huggel
|
|
|
|
|
< 100 Exif.Canon.ModelID 0x0010 Long 1 17891328
|
|
|
|
|
< 101 Exif.Canon.0x000d 0x000d Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0
|
|
|
|
|
< 102 Exif.Photo.UserComment 0x9286 Undefined 264 |