123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- --TEST--
- Bug #50845 (exif_read_data() returns corrupted exif headers)
- --EXTENSIONS--
- exif
- --FILE--
- <?php
- $infile = __DIR__.'/bug50845.jpg';
- var_dump(exif_read_data($infile));
- ?>
- --EXPECTF--
- array(44) {
- ["FileName"]=>
- string(12) "bug50845.jpg"
- ["FileDateTime"]=>
- int(%d)
- ["FileSize"]=>
- int(803603)
- ["FileType"]=>
- int(2)
- ["MimeType"]=>
- string(10) "image/jpeg"
- ["SectionsFound"]=>
- string(30) "ANY_TAG, IFD0, THUMBNAIL, EXIF"
- ["COMPUTED"]=>
- array(9) {
- ["html"]=>
- string(26) "width="5472" height="3648""
- ["Height"]=>
- int(3648)
- ["Width"]=>
- int(5472)
- ["IsColor"]=>
- int(1)
- ["ByteOrderMotorola"]=>
- int(0)
- ["ApertureFNumber"]=>
- string(5) "f/7.1"
- ["Copyright"]=>
- string(13) "Public Domain"
- ["Thumbnail.FileType"]=>
- int(2)
- ["Thumbnail.MimeType"]=>
- string(10) "image/jpeg"
- }
- ["ImageDescription"]=>
- string(295) "A U.S. Marine Corps MV-22 Osprey lands on the USS Whidbey Island (LSD-41), May 5, 2016. The vehicles were loaded to support a theater security cooperation event as a part of a MEU readiness exercise. (U.S. Marine Corps photo by Lance Cpl. Koby I. Saunders/22 Marine Expeditionary Unit/ Released)"
- ["Make"]=>
- string(5) "Canon"
- ["Model"]=>
- string(22) "Canon EOS-1D X Mark II"
- ["Orientation"]=>
- int(1)
- ["XResolution"]=>
- string(5) "240/1"
- ["YResolution"]=>
- string(5) "240/1"
- ["ResolutionUnit"]=>
- int(2)
- ["Artist"]=>
- string(24) "Lance Cpl. Koby Saunders"
- ["Copyright"]=>
- string(13) "Public Domain"
- ["Exif_IFD_Pointer"]=>
- int(12572)
- ["THUMBNAIL"]=>
- array(6) {
- ["Compression"]=>
- int(6)
- ["XResolution"]=>
- string(5) "240/1"
- ["YResolution"]=>
- string(5) "240/1"
- ["ResolutionUnit"]=>
- int(2)
- ["JPEGInterchangeFormat"]=>
- int(860)
- ["JPEGInterchangeFormatLength"]=>
- int(11204)
- }
- ["ExposureTime"]=>
- string(5) "1/200"
- ["FNumber"]=>
- string(5) "71/10"
- ["ExposureProgram"]=>
- int(1)
- ["ISOSpeedRatings"]=>
- int(100)
- ["UndefinedTag:0x8830"]=>
- int(2)
- ["UndefinedTag:0x8832"]=>
- int(100)
- ["ExifVersion"]=>
- string(4) "0230"
- ["ShutterSpeedValue"]=>
- string(15) "7643856/1000000"
- ["ApertureValue"]=>
- string(15) "5655638/1000000"
- ["ExposureBiasValue"]=>
- string(3) "0/1"
- ["MaxApertureValue"]=>
- string(3) "4/1"
- ["MeteringMode"]=>
- int(5)
- ["Flash"]=>
- int(16)
- ["FocalLength"]=>
- string(4) "24/1"
- ["ColorSpace"]=>
- int(65535)
- ["FocalPlaneXResolution"]=>
- string(12) "5472000/1438"
- ["FocalPlaneYResolution"]=>
- string(11) "3648000/958"
- ["FocalPlaneResolutionUnit"]=>
- int(2)
- ["CustomRendered"]=>
- int(0)
- ["ExposureMode"]=>
- int(1)
- ["WhiteBalance"]=>
- int(0)
- ["SceneCaptureType"]=>
- int(0)
- ["UndefinedTag:0xA431"]=>
- string(12) "002099000358"
- ["UndefinedTag:0xA432"]=>
- array(4) {
- [0]=>
- string(4) "24/1"
- [1]=>
- string(5) "105/1"
- [2]=>
- string(3) "0/0"
- [3]=>
- string(3) "0/0"
- }
- ["UndefinedTag:0xA434"]=>
- string(22) "EF24-105mm f/4L IS USM"
- ["UndefinedTag:0xA435"]=>
- string(10) "000044bc4c"
- }
|