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 )