Image-MetaData-JPEG
view release on metacpan or search on metacpan
t/test_photo.desc view on Meta::CPAN
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
( run in 2.978 seconds using v1.01-cache-2.11-cpan-0bb4e1dffa6 )