File: test_photo.desc

package info (click to toggle)
libimage-metadata-jpeg-perl 0.159-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,236 kB
  • sloc: perl: 3,676; makefile: 2
file content (244 lines) | stat: -rw-r--r-- 16,450 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
Original JPEG file: t/test_photo.jpg
(432x288)
      0B <0xd8   SOI>
     14B <0xe0  APP0>
 	[               Identifier]<......> = [    ASCII] "JFIF".
 	[             MajorVersion]<......> = [     BYTE]  1
 	[             MinorVersion]<......> = [     BYTE]  1
 	[                    Units]<......> = [     BYTE]  1
 	[                 XDensity]<......> = [    SHORT]  230
 	[                 YDensity]<......> = [    SHORT]  230
 	[               XThumbnail]<......> = [     BYTE]  0
 	[               YThumbnail]<......> = [     BYTE]  0
     18B <0xfe   COM>
 	[                  Comment]<......> = [    ASCII] "This is a comment\0a"
   5759B <0xe1  APP1>
 	[               Identifier]<......> = [    ASCII] "Exif\00".
 	[               Endianness]<......> = [    UNDEF] 'MM'
 	[                Signature]<......> = [    SHORT]  42
 	[                     IFD0]<......> = [REFERENCE]  --> 0x835ead8
 	[                     IFD1]<......> = [REFERENCE]  --> 0x835eaf0
 	[            ThumbnailData]<......> = [    UNDEF] '\ff\d8\ff\db\00\84\00\09\09\09\09\09\09'  (3909 more chars)
 	 	********** APP1 --> IFD0 ********** ( 9 records)
 	 	[                     Make]<0x010f> = [    ASCII] "EASTMAN KODAK COMPANY".
 	 	[                    Model]<0x0110> = [    ASCII] "KODAK DX3900 ZOOM DIGITAL CAMERA".
 	 	[              Orientation]<0x0112> = [    SHORT]  1
 	 	[              XResolution]<0x011a> = [ RATIONAL]  230/1
 	 	[              YResolution]<0x011b> = [ RATIONAL]  230/1
 	 	[           ResolutionUnit]<0x0128> = [    SHORT]  2
 	 	[         YCbCrPositioning]<0x0213> = [    SHORT]  1
 	 	[                   SubIFD]<......> = [REFERENCE] <ExifOffset> --> 0x83744dc
 	 	[                      GPS]<......> = [REFERENCE] <GPSInfo> --> 0x837afb8
 	 	 	********** APP1 --> IFD0 --> SubIFD ********** (25 records)
 	 	 	[             ExposureTime]<0x829a> = [ RATIONAL]  1/45
 	 	 	[                  FNumber]<0x829d> = [ RATIONAL]  34/10
 	 	 	[          ExposureProgram]<0x8822> = [    SHORT]  2
 	 	 	[              ExifVersion]<0x9000> = [    UNDEF] '0210'
 	 	 	[         DateTimeOriginal]<0x9003> = [    ASCII] "2000:11:04 06:36:53".
 	 	 	[        DateTimeDigitized]<0x9004> = [    ASCII] "2000:11:04 06:36:53".
 	 	 	[  ComponentsConfiguration]<0x9101> = [    UNDEF] '\01\02\03\00'
 	 	 	[        ShutterSpeedValue]<0x9201> = [SRATIONAL]  55/10
 	 	 	[            ApertureValue]<0x9202> = [ RATIONAL]  35/10
 	 	 	[        ExposureBiasValue]<0x9204> = [SRATIONAL]  0/1000
 	 	 	[         MaxApertureValue]<0x9205> = [ RATIONAL]  35/10
 	 	 	[             MeteringMode]<0x9207> = [    SHORT]  3
 	 	 	[              LightSource]<0x9208> = [    SHORT]  0
 	 	 	[                    Flash]<0x9209> = [    SHORT]  1
 	 	 	[              FocalLength]<0x920a> = [ RATIONAL]  117/10
 	 	 	[          FlashpixVersion]<0xa000> = [    UNDEF] '0100'
 	 	 	[               ColorSpace]<0xa001> = [    SHORT]  1
 	 	 	[          PixelXDimension]<0xa002> = [    SHORT]  2160
 	 	 	[          PixelYDimension]<0xa003> = [    SHORT]  1440
 	 	 	[            ExposureIndex]<0xa215> = [ RATIONAL]  400/1
 	 	 	[            SensingMethod]<0xa217> = [    SHORT]  2
 	 	 	[               FileSource]<0xa300> = [    UNDEF] '\03'
 	 	 	[                SceneType]<0xa301> = [    UNDEF] '\01'
 	 	 	[      MakerNoteData_Kodak]<......> = [REFERENCE] <MakerNote> --> 0x837b24c
 	 	 	[                  Interop]<......> = [REFERENCE] <InteroperabilityOffset> --> 0x837b348
 	 	 	 	********** APP1 --> IFD0 --> SubIFD --> MakerNoteData_Kodak ********** (45 records)
 	 	 	 	[                  special]<......> = [REFERENCE]  --> 0x837b234
 	 	 	 	[                ---0x0001]<......> = [     BYTE]  3
 	 	 	 	[              Compression]<......> = [     BYTE]  2
 	 	 	 	[                BurstMode]<......> = [     BYTE]  0
 	 	 	 	[                MacroMode]<......> = [     BYTE]  0
 	 	 	 	[          PixelXDimension]<......> = [    SHORT]  2160
 	 	 	 	[          PixelYDimension]<......> = [    SHORT]  1440
 	 	 	 	[                     Year]<......> = [    SHORT]  2000
 	 	 	 	[                    Month]<......> = [     BYTE]  11
 	 	 	 	[                      Day]<......> = [     BYTE]  4
 	 	 	 	[                     Hour]<......> = [     BYTE]  6
 	 	 	 	[                   Minute]<......> = [     BYTE]  36
 	 	 	 	[                   Second]<......> = [     BYTE]  53
 	 	 	 	[                SubSecond]<......> = [     BYTE]  17
 	 	 	 	[           ---BurstMode_2]<......> = [    SHORT]  0
 	 	 	 	[                ---0x0012]<......> = [     BYTE]  0
 	 	 	 	[              ShutterMode]<......> = [     BYTE]  0
 	 	 	 	[             MeteringMode]<......> = [     BYTE]  2
 	 	 	 	[       BurstSequenceIndex]<......> = [     BYTE]  0
 	 	 	 	[                  FNumber]<......> = [    SHORT]  351
 	 	 	 	[             ExposureTime]<......> = [     LONG]  2026
 	 	 	 	[        ExposureBiasValue]<......> = [   SSHORT]  0
 	 	 	 	[        ---VariousModes_2]<......> = [    SHORT]  65535
 	 	 	 	[            ---Distance_1]<......> = [     LONG]  7125
 	 	 	 	[            ---Distance_2]<......> = [     LONG]  7125
 	 	 	 	[            ---Distance_3]<......> = [     LONG]  6750
 	 	 	 	[            ---Distance_4]<......> = [     LONG]  6750
 	 	 	 	[                FocusMode]<......> = [     BYTE]  0
 	 	 	 	[                ---0x0031]<......> = [     BYTE]  2
 	 	 	 	[        ---VariousModes_3]<......> = [    SHORT]  64511
 	 	 	 	[             PanoramaMode]<......> = [   SSHORT]  0
 	 	 	 	[          SubjectDistance]<......> = [    SHORT]  150
 	 	 	 	[             WhiteBalance]<......> = [     BYTE]  0
 	 	 	 	[                ---0x0039]<......> = [    UNDEF] '\01\00\06\00\00\00\00\00\00\00\00\00\00'  (14 more chars)
 	 	 	 	[                FlashMode]<......> = [     BYTE]  3
 	 	 	 	[               FlashFired]<......> = [     BYTE]  1
 	 	 	 	[             ISOSpeedMode]<......> = [    SHORT]  400
 	 	 	 	[ ---ISOSpeedExposureIndex]<......> = [    SHORT]  400
 	 	 	 	[          TotalZoomFactor]<......> = [    SHORT]  160
 	 	 	 	[        DateTimeStampMode]<......> = [    SHORT]  0
 	 	 	 	[               ColourMode]<......> = [    SHORT]  1
 	 	 	 	[        DigitalZoomFactor]<......> = [    SHORT]  100
 	 	 	 	[                ---0x0062]<......> = [     BYTE]  0
 	 	 	 	[                Sharpness]<......> = [    SBYTE]  1
 	 	 	 	[                   binary]<......> = [    UNDEF] '\ff\fe\fb\fd\f7\ff\fd\ff\ff\ff\ff\fd\ff'  (795 more chars)
 	 	 	 	 	********** APP1 --> IFD0 --> SubIFD --> MakerNoteData_Kodak --> special ********** ( 4 records)
 	 	 	 	 	[                 ORIGINAL]<......> = [    UNDEF] 'KDK INFODX3900  \03\02\00\00\08p\05\a0'   (900 more chars)
 	 	 	 	 	[                SIGNATURE]<......> = [    UNDEF] 'KDK INFODX3900  '
 	 	 	 	 	[               ENDIANNESS]<......> = [    UNDEF] 'MM'
 	 	 	 	 	[                   FORMAT]<......> = [    UNDEF] 'Kodak'
 	 	 	 	********** APP1 --> IFD0 --> SubIFD --> Interop ********** ( 2 records)
 	 	 	 	[    InteroperabilityIndex]<0x0001> = [    ASCII] "R98".
 	 	 	 	[  InteroperabilityVersion]<0x0002> = [    UNDEF] '0100'
 	 	 	********** APP1 --> IFD0 --> GPS ********** ( 7 records)
 	 	 	[             GPSVersionID]<0x0000> = [     BYTE]  2 0 0 0
 	 	 	[           GPSLatitudeRef]<0x0001> = [    ASCII] "N".
 	 	 	[              GPSLatitude]<0x0002> = [ RATIONAL]  54/1 5938/100 0/1
 	 	 	[          GPSLongitudeRef]<0x0003> = [    ASCII] "W".
 	 	 	[             GPSLongitude]<0x0004> = [ RATIONAL]  1/1 5485/100 0/1
 	 	 	[             GPSTimeStamp]<0x0007> = [ RATIONAL]  14/1 58/1 24/1
 	 	 	[              GPSMapDatum]<0x0012> = [    ASCII] "WGS84".
 	 	********** APP1 --> IFD1 ********** ( 7 records)
 	 	[              Compression]<0x0103> = [    SHORT]  6
 	 	[              Orientation]<0x0112> = [    SHORT]  1
 	 	[              XResolution]<0x011a> = [ RATIONAL]  72/1
 	 	[              YResolution]<0x011b> = [ RATIONAL]  72/1
 	 	[           ResolutionUnit]<0x0128> = [    SHORT]  2
 	 	[    JPEGInterchangeFormat]<0x0201> = [     LONG]  1831
 	 	[ JPEGIntercha...matLength]<0x0202> = [     LONG]  3922
   3158B <0xe2  APP2>
 	[               Identifier]<......> = [    ASCII] "ICC_PROFILE".
 	[           SequenceNumber]<......> = [     BYTE]  1
 	[              TotalNumber]<......> = [     BYTE]  1
 	[            ProfileHeader]<......> = [REFERENCE]  --> 0x8381be8
 	[                 TagTable]<......> = [REFERENCE]  --> 0x83862a8
 	 	********** APP2 --> ProfileHeader ********** (21 records)
 	 	[        CMM_TypeSignature]<......> = [    ASCII] "Lino"
 	 	[     ProfileVersionNumber]<......> = [    UNDEF] '\02\10\00\00'
 	 	[           ClassSignature]<......> = [    ASCII] "mntr"
 	 	[      ColorSpaceSignature]<......> = [    ASCII] "RGB "
 	 	[ ConnectionSpaceSignature]<......> = [    ASCII] "XYZ "
 	 	[                     Year]<......> = [    SHORT]  1998
 	 	[                    Month]<......> = [    SHORT]  2
 	 	[                      Day]<......> = [    SHORT]  9
 	 	[                     Hour]<......> = [    SHORT]  6
 	 	[                   Minute]<......> = [    SHORT]  49
 	 	[                   Second]<......> = [    SHORT]  0
 	 	[     ProfileFileSignature]<......> = [    ASCII] "acsp"
 	 	[ PrimaryPlatformSignature]<......> = [    ASCII] "MSFT"
 	 	[         CMM_ProfileFlags]<......> = [     LONG]  0
 	 	[  DeviceManifactSignature]<......> = [    ASCII] "IEC "
 	 	[     DeviceModelSignature]<......> = [    ASCII] "sRGB"
 	 	[         DeviceAttributes]<......> = [    UNDEF] '\00\00\00\00\00\00\00\00'
 	 	[          RenderingIntent]<......> = [     LONG]  0
 	 	[       XYZ_PCS_Illuminant]<......> = [    UNDEF] '\00\00\f6\d6\00\01\00\00\00\00\d3-'
 	 	[  ProfileCreatorSignature]<......> = [    ASCII] "HP  "
 	 	[       ProfileID_Checksum]<......> = [    UNDEF] '\00\00\00\00\00\00\00\00\00\00\00\00\00'  (3 more chars)
 	 	********** APP2 --> TagTable ********** (17 records)
 	 	[                Copyright]<0x63707274> = [    ASCII] <text>"Copyright (c) 1998 Hewlett-Packard Compa" (3 more chars)
 	 	[       ProfileDescription]<0x64657363> = [    UNDEF] <desc>'\00\00\00\12sRGB IEC61966-2.1\00\00\00'   (76 more chars)
 	 	[          MediaWhitePoint]<0x77747074> = [     LONG] <XYZ > 62289 65536 71372
 	 	[          MediaBlackPoint]<0x626b7074> = [     LONG] <XYZ > 0 0 0
 	 	[          RedMatrixColumn]<0x7258595a> = [     LONG] <XYZ > 28578 14581 912
 	 	[        GreenMatrixColumn]<0x6758595a> = [     LONG] <XYZ > 25241 46981 6362
 	 	[         BlueMatrixColumn]<0x6258595a> = [     LONG] <XYZ > 9376 3972 46799
 	 	[            DeviceMfgDesc]<0x646d6e64> = [    UNDEF] <desc>'\00\00\00\16IEC http://www.iec.ch\00\00'  (77 more chars)
 	 	[          DeviceModelDesc]<0x646d6464> = [    UNDEF] <desc>'\00\00\00.IEC 61966-2.1 Default RGB colo' (94 more chars)
 	 	[          ViewingCondDesc]<0x76756564> = [    UNDEF] <desc>'\00\00\00,Reference Viewing Condition in' (92 more chars)
 	 	[        ViewingConditions]<0x76696577> = [     LONG] <view> 1287422 1335086 1101588 257484 267019 220318 1
 	 	[                Luminance]<0x6c756d69> = [     LONG] <XYZ > 4983126 5242880 5709799
 	 	[              Measurement]<0x6d656173> = [    UNDEF] <meas>'\00\00\00\01\00\00\00\00\00\00\00\00\00'  (15 more chars)
 	 	[               Technology]<0x74656368> = [    ASCII] <sig >"CRT "
 	 	[                   RedTRC]<0x72545243> = [    UNDEF] <curv>'\00\00\04\00\00\00\00\05\00\0a\00\0f\00'  (2039 more chars)
 	 	[                 GreenTRC]<0x67545243> = [    UNDEF] <curv>'\00\00\04\00\00\00\00\05\00\0a\00\0f\00'  (2039 more chars)
 	 	[                  BlueTRC]<0x62545243> = [    UNDEF] <curv>'\00\00\04\00\00\00\00\05\00\0a\00\0f\00'  (2039 more chars)
   5444B <0xed APP13>
 	[               Identifier]<......> = [    ASCII] "Photoshop 3.0".
 	[            IPTC_RECORD_2]<......> = [REFERENCE]  --> 0x838825c
 	[   Photoshop_RECORDS_8BIM]<......> = [REFERENCE]  --> 0x838c878
 	 	********** APP13 --> IPTC_RECORD_2 ********** (18 records)
 	 	[            RecordVersion]<0x0000> = [    ASCII] "\00\02"
 	 	[         Caption/Abstract]<0x0078> = [    ASCII] "Communications"
 	 	[            Writer/Editor]<0x007a> = [    ASCII] "sss cvbghjn"
 	 	[                 Headline]<0x0069> = [    ASCII] "Communications"
 	 	[                   ByLine]<0x0050> = [    ASCII] "Ian Pepeton"
 	 	[              ByLineTitle]<0x0055> = [    ASCII] "Photographer"
 	 	[                   Credit]<0x006e> = [    ASCII] "Ess Tomatoe"
 	 	[                   Source]<0x0073> = [    ASCII] "miriFoto.com"
 	 	[               ObjectName]<0x0005> = [    ASCII] "Communications"
 	 	[              DateCreated]<0x0037> = [    ASCII] "20020620"
 	 	[                     City]<0x005a> = [    ASCII] " "
 	 	[           Province/State]<0x005f> = [    ASCII] " "
 	 	[ Country/Prim...ationName]<0x0065> = [    ASCII] "Ubited Kingdom"
 	 	[                 Category]<0x000f> = [    ASCII] "BUS"
 	 	[     SupplementalCategory]<0x0014> = [    ASCII] "Communications"
 	 	[                  Urgency]<0x000a> = [    ASCII] "5"
 	 	[                 Keywords]<0x0019> = [    ASCII] "Communications"
 	 	[          CopyrightNotice]<0x0074> = [    ASCII] "xxx frixxon - TreeFoto.org"
 	 	********** APP13 --> Photoshop_RECORDS_8BIM ********** (18 records)
 	 	[     ?? Unknown record ??]<0x0425> = [    UNDEF] '\f5\8aDm`\cb\b1\88?B\01\edD \ac6'
 	 	[           ResolutionInfo]<0x03ed> = [    UNDEF] '\01,\00\00\00\01\00\02\01,\00\00\00\01'   (2 more chars)
 	 	[     ?? Unknown record ??]<0x0426> = [    UNDEF] '\00\00\00\00\00\00\00\00\00\00?\80\00\00'
 	 	[              GlobalAngle]<0x040d> = [    UNDEF] '\00\00\00\1e'
 	 	[           GlobalAltitude]<0x0419> = [    UNDEF] '\00\00\00\1e'
 	 	[               PrintFlags]<0x03f3> = [    UNDEF] '\00\00\00\00\00\00\00\00\01'
 	 	[            CopyrightFlag]<0x040a> = [    UNDEF] '\01'
 	 	[                      URL]<0x040b> = [    UNDEF] 'www.freefoto.com'
 	 	[           PrintFlagsInfo]<0x2710> = [    UNDEF] '\00\01\00\00\00\00\00\00\00\02'
 	 	[      ColorHalftoningInfo]<0x03f5> = [    UNDEF] '\00/ff\00\01\00lff\00\06\00\00\00\00\00'  (55 more chars)
 	 	[       ColorTransferFuncs]<0x03f8> = [    UNDEF] '\00\00\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff'  (99 more chars)
 	 	[           GridGuidesInfo]<0x0408> = [    UNDEF] '\00\00\00\01\00\00\02@\00\00\02@\00\00'   (2 more chars)
 	 	[                  URLList]<0x041e> = [    UNDEF] '\00\00\00\00'
 	 	[                   Slices]<0x041a> = [    UNDEF] '\00\00\00\06\00\00\00\00\00\00\00\00\00'  (830 more chars)
 	 	[             IDsBaseValue]<0x0414> = [    UNDEF] '\00\00\00\01'
 	 	[       ThumbnailResource2]<0x040c> = [    UNDEF] '\00\00\00\01\00\00\00\80\00\00\00U\00\00' (3676 more chars)
 	 	[              VersionInfo]<0x0421> = [    UNDEF] '\00\00\00\01\01\00\00\00\0f\00A\00d\00o'  (70 more chars)
 	 	[              JPEGQuality]<0x0406> = [    UNDEF] '\00\05\00\00\00\01\01'
     65B <0xdb   DQT>
 	[   PrecisionAndIdentifier]<......> = [  NIBBLES]  0 0
 	[        QuantizationTable]<......> = [     BYTE]  6 4 5 6 5 4 6 6 ... (56 more values)
      9B <0xc0 SOF_0>
 	[          SamplePrecision]<......> = [     BYTE]  8
 	[            MaxLineNumber]<......> = [    SHORT]  288
 	[        MaxSamplesPerLine]<......> = [    SHORT]  432
 	[          ImageComponents]<......> = [     BYTE]  1
 	[      ComponentIdentifier]<......> = [     BYTE]  1
 	[          SamplingFactors]<......> = [  NIBBLES]  2 2
 	[    QTDestinationSelector]<......> = [     BYTE]  0
     27B <0xc4   DHT>
 	[       ClassAndIdentifier]<......> = [  NIBBLES]  0 0
 	[              CodeLengths]<......> = [     BYTE]  0 0 7 1 1 1 0 0 ... (8 more values)
 	[                 CodeData]<......> = [     BYTE]  1 2 3 4 5 6 7 0 ... (2 more values)
     78B <0xc4   DHT>
 	[       ClassAndIdentifier]<......> = [  NIBBLES]  1 0
 	[              CodeLengths]<......> = [     BYTE]  0 2 1 3 2 3 5 5 ... (8 more values)
 	[                 CodeData]<......> = [     BYTE]  1 2 3 0 4 17 5 33 ... (53 more values)
      6B <0xda   SOS>
 	[           ScanComponents]<......> = [     BYTE]  1
 	[        ComponentSelector]<......> = [     BYTE]  1
 	[          EntropySelector]<......> = [  NIBBLES]  0 0
 	[   SpectralSelectionStart]<......> = [     BYTE]  0
 	[     SpectralSelectionEnd]<......> = [     BYTE]  63
 	[ SuccessiveAp...tPosition]<......> = [  NIBBLES]  0 0
  21129B <ECS (Raw data)>
      0B <0xd9   EOI>
     49B <  Post-EOI>