summaryrefslogtreecommitdiff
path: root/ext/exif/tests
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2013-03-14 05:42:27 +0000
committer <>2013-04-03 16:25:08 +0000
commitc4dd7a1a684490673e25aaf4fabec5df138854c4 (patch)
tree4d57c44caae4480efff02b90b9be86f44bf25409 /ext/exif/tests
downloadphp2-master.tar.gz
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'ext/exif/tests')
-rwxr-xr-xext/exif/tests/bug34704.jpgbin0 -> 9976 bytes
-rw-r--r--ext/exif/tests/bug34704.phpt42
-rw-r--r--ext/exif/tests/bug48378.jpegbin0 -> 2566 bytes
-rw-r--r--ext/exif/tests/bug48378.phpt19
-rw-r--r--ext/exif/tests/bug54002.phpt20
-rw-r--r--ext/exif/tests/bug54002_1.jpegbin0 -> 87599 bytes
-rw-r--r--ext/exif/tests/bug54002_2.jpegbin0 -> 87599 bytes
-rw-r--r--ext/exif/tests/bug60150.jpgbin0 -> 121856 bytes
-rw-r--r--ext/exif/tests/bug60150.phpt21
-rw-r--r--ext/exif/tests/exif000.phpt57
-rw-r--r--ext/exif/tests/exif001.phpt84
-rw-r--r--ext/exif/tests/exif002.phpt23
-rw-r--r--ext/exif/tests/exif003.phpt91
-rw-r--r--ext/exif/tests/exif004.phpt38
-rw-r--r--ext/exif/tests/exif005.phpt22
-rw-r--r--ext/exif/tests/exif007.phpt39
-rw-r--r--ext/exif/tests/exif008.phpt65
-rw-r--r--ext/exif/tests/exif009.phpt65
-rw-r--r--ext/exif/tests/exif010.phpt91
-rw-r--r--ext/exif/tests/exif011.phpt91
-rw-r--r--ext/exif/tests/exif012.phptbin0 -> 2003 bytes
-rw-r--r--ext/exif/tests/exif013.phptbin0 -> 2006 bytes
-rw-r--r--ext/exif/tests/exif014.phptbin0 -> 2515 bytes
-rw-r--r--ext/exif/tests/exif015.phptbin0 -> 2518 bytes
-rw-r--r--ext/exif/tests/exif016.phpt1622
-rw-r--r--ext/exif/tests/exif017.phpt1622
-rw-r--r--ext/exif/tests/exif018.phpt1646
-rw-r--r--ext/exif/tests/exif020.phpt1659
-rw-r--r--ext/exif/tests/exif021.phpt1659
-rw-r--r--ext/exif/tests/exif022.phpt1683
-rw-r--r--ext/exif/tests/exif023.phpt1683
-rw-r--r--ext/exif/tests/exif024.phpt55
-rw-r--r--ext/exif/tests/exif025.phpt55
-rw-r--r--ext/exif/tests/exif026.phpt1632
-rw-r--r--ext/exif/tests/exif027.phpt1632
-rw-r--r--ext/exif/tests/exif_imagetype_basic.phpt23
-rw-r--r--ext/exif/tests/exif_imagetype_error.phpt46
-rw-r--r--ext/exif/tests/exif_imagetype_variation1.phpt214
-rw-r--r--ext/exif/tests/exif_read_exif_data_basic.phpt62
-rw-r--r--ext/exif/tests/exif_tagname_basic.phpt29
-rw-r--r--ext/exif/tests/exif_tagname_error.phpt37
-rw-r--r--ext/exif/tests/exif_tagname_variation1.phpt181
-rw-r--r--ext/exif/tests/image007.jpgbin0 -> 283 bytes
-rw-r--r--ext/exif/tests/image008.jpgbin0 -> 527 bytes
-rw-r--r--ext/exif/tests/image009.jpgbin0 -> 527 bytes
-rw-r--r--ext/exif/tests/image010.jpgbin0 -> 741 bytes
-rw-r--r--ext/exif/tests/image011.jpgbin0 -> 741 bytes
-rw-r--r--ext/exif/tests/image012.jpgbin0 -> 721 bytes
-rw-r--r--ext/exif/tests/image013.jpgbin0 -> 721 bytes
-rw-r--r--ext/exif/tests/image014.jpgbin0 -> 935 bytes
-rw-r--r--ext/exif/tests/image015.jpgbin0 -> 935 bytes
-rw-r--r--ext/exif/tests/image016.tiffbin0 -> 1874 bytes
-rw-r--r--ext/exif/tests/image017.tiffbin0 -> 1874 bytes
-rw-r--r--ext/exif/tests/image018.tiffbin0 -> 2088 bytes
-rw-r--r--ext/exif/tests/image020.tiffbin0 -> 2068 bytes
-rw-r--r--ext/exif/tests/image021.tiffbin0 -> 2068 bytes
-rw-r--r--ext/exif/tests/image022.tiffbin0 -> 2282 bytes
-rw-r--r--ext/exif/tests/image023.tiffbin0 -> 2282 bytes
-rw-r--r--ext/exif/tests/image024.jpgbin0 -> 417 bytes
-rw-r--r--ext/exif/tests/image025.jpgbin0 -> 417 bytes
-rw-r--r--ext/exif/tests/image026.tiffbin0 -> 1984 bytes
-rw-r--r--ext/exif/tests/image027.tiffbin0 -> 1984 bytes
-rw-r--r--ext/exif/tests/test1.jpgbin0 -> 523 bytes
-rw-r--r--ext/exif/tests/test2.jpgbin0 -> 1240 bytes
-rw-r--r--ext/exif/tests/test3.jpgbin0 -> 1240 bytes
-rw-r--r--ext/exif/tests/test4.jpgbin0 -> 713 bytes
-rw-r--r--ext/exif/tests/test5.jpgbin0 -> 603 bytes
-rw-r--r--ext/exif/tests/test6.jpgbin0 -> 1240 bytes
68 files changed, 16308 insertions, 0 deletions
diff --git a/ext/exif/tests/bug34704.jpg b/ext/exif/tests/bug34704.jpg
new file mode 100755
index 0000000..42b14c1
--- /dev/null
+++ b/ext/exif/tests/bug34704.jpg
Binary files differ
diff --git a/ext/exif/tests/bug34704.phpt b/ext/exif/tests/bug34704.phpt
new file mode 100644
index 0000000..7688ce8
--- /dev/null
+++ b/ext/exif/tests/bug34704.phpt
@@ -0,0 +1,42 @@
+--TEST--
+Bug #34704 (Infinite recursion due to corrupt JPEG)
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+$infile = dirname(__FILE__).'/bug34704.jpg';
+var_dump(exif_read_data($infile));
+?>
+===DONE===
+--EXPECTF--
+array(7) {
+ ["FileName"]=>
+ string(12) "bug34704.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(9976)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(4) "IFD0"
+ ["COMPUTED"]=>
+ array(5) {
+ ["html"]=>
+ string(24) "width="386" height="488""
+ ["Height"]=>
+ int(488)
+ ["Width"]=>
+ int(386)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ }
+}
+===DONE===
diff --git a/ext/exif/tests/bug48378.jpeg b/ext/exif/tests/bug48378.jpeg
new file mode 100644
index 0000000..759d805
--- /dev/null
+++ b/ext/exif/tests/bug48378.jpeg
Binary files differ
diff --git a/ext/exif/tests/bug48378.phpt b/ext/exif/tests/bug48378.phpt
new file mode 100644
index 0000000..286ce61
--- /dev/null
+++ b/ext/exif/tests/bug48378.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Bug #48378 (Infinite recursion due to corrupt JPEG)
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--FILE--
+<?php
+exif_read_data(
+dirname(__FILE__) . "/bug48378.jpeg",
+"FILE,COMPUTED,ANY_TAG"
+);
+?>
+--EXPECTF--
+Warning: exif_read_data(%s): Invalid IFD start in %s48378.php on line %d
+
+Warning: exif_read_data(%s): Error reading from file: got=x08B4(=2228) != itemlen-2=x1FFE(=8190) in %s48378.php on line %d
+
+Warning: exif_read_data(%s): Invalid JPEG file in %s48378.php on line %d
+
+
diff --git a/ext/exif/tests/bug54002.phpt b/ext/exif/tests/bug54002.phpt
new file mode 100644
index 0000000..c51fa58
--- /dev/null
+++ b/ext/exif/tests/bug54002.phpt
@@ -0,0 +1,20 @@
+--TEST--
+Bug #54002 (crash on crafted tag)
+--INI--
+memory_limit=-1
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--FILE--
+<?php
+exif_read_data(__DIR__ . '/bug54002_1.jpeg');
+exif_read_data(__DIR__ . '/bug54002_2.jpeg');
+
+?>
+--EXPECTF--
+Warning: exif_read_data(bug54002_1.jpeg): Process tag(x0205=UndefinedTa): Illegal byte_count in %sbug54002.php on line %d
+
+Warning: exif_read_data(bug54002_1.jpeg): Process tag(xA000=FlashPixVer): Illegal pointer offset(%s) in %sbug54002.php on line %d
+
+Warning: exif_read_data(bug54002_2.jpeg): Process tag(x0205=UndefinedTa): Illegal byte_count in %sbug54002.php on line %d
+
+Warning: exif_read_data(bug54002_2.jpeg): Process tag(xA000=FlashPixVer): Illegal pointer offset(%s) in %sbug54002.php on line %d
diff --git a/ext/exif/tests/bug54002_1.jpeg b/ext/exif/tests/bug54002_1.jpeg
new file mode 100644
index 0000000..a622d6d
--- /dev/null
+++ b/ext/exif/tests/bug54002_1.jpeg
Binary files differ
diff --git a/ext/exif/tests/bug54002_2.jpeg b/ext/exif/tests/bug54002_2.jpeg
new file mode 100644
index 0000000..a622d6d
--- /dev/null
+++ b/ext/exif/tests/bug54002_2.jpeg
Binary files differ
diff --git a/ext/exif/tests/bug60150.jpg b/ext/exif/tests/bug60150.jpg
new file mode 100644
index 0000000..2d7d165
--- /dev/null
+++ b/ext/exif/tests/bug60150.jpg
Binary files differ
diff --git a/ext/exif/tests/bug60150.phpt b/ext/exif/tests/bug60150.phpt
new file mode 100644
index 0000000..be01998
--- /dev/null
+++ b/ext/exif/tests/bug60150.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #60150 (Integer overflow during the parsing of invalid exif header)
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+$infile = dirname(__FILE__).'/bug60150.jpg';
+var_dump(exif_read_data($infile));
+?>
+===DONE===
+--EXPECTF--
+Warning: exif_read_data(bug60150.jpg): Process tag(x9003=DateTimeOri): Illegal pointer offset(%s) in %s on line %d
+
+Warning: exif_read_data(bug60150.jpg): Error reading from file: got=x%x(=%d) != itemlen-%d=x%x(=%d) in %s on line %d
+
+Warning: exif_read_data(bug60150.jpg): Invalid JPEG file in %s on line %d
+bool(false)
+===DONE===
diff --git a/ext/exif/tests/exif000.phpt b/ext/exif/tests/exif000.phpt
new file mode 100644
index 0000000..eea1643
--- /dev/null
+++ b/ext/exif/tests/exif000.phpt
@@ -0,0 +1,57 @@
+--TEST--
+Check for exif_read_data default behaviour
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+/*
+ test1.jpg is a 1*1 image that does not contain any Exif/Comment information
+ test2.jpg is the same image but contains Exif/Comment information and a
+ copy of test1.jpg as a thumbnail.
+*/
+print_r(exif_read_data(dirname(__FILE__).'/test2.jpg'));
+?>
+--EXPECTF--
+Array
+(
+ [FileName] => test2.jpg
+ [FileDateTime] => %d
+ [FileSize] => 1240
+ [FileType] => 2
+ [MimeType] => image/jpeg
+ [SectionsFound] => ANY_TAG, IFD0, THUMBNAIL, COMMENT
+ [COMPUTED] => Array
+ (
+ [html] => width="1" height="1"
+ [Height] => 1
+ [Width] => 1
+ [IsColor] => 1
+ [ByteOrderMotorola] => 1
+ [UserComment] => Exif test image.
+ [UserCommentEncoding] => ASCII
+ [Copyright] => Photo (c) M.Boerger, Edited by M.Boerger.
+ [Copyright.Photographer] => Photo (c) M.Boerger
+ [Copyright.Editor] => Edited by M.Boerger.
+ [Thumbnail.FileType] => 2
+ [Thumbnail.MimeType] => image/jpeg
+ )
+
+ [Copyright] => Photo (c) M.Boerger
+ [UserComment] => ASCII
+ [THUMBNAIL] => Array
+ (
+ [JPEGInterchangeFormat] => 134
+ [JPEGInterchangeFormatLength] => 523
+ )
+
+ [COMMENT] => Array
+ (
+ [0] => Comment #1.
+ [1] => Comment #2.
+ [2] => Comment #3end
+ )
+
+)
diff --git a/ext/exif/tests/exif001.phpt b/ext/exif/tests/exif001.phpt
new file mode 100644
index 0000000..8fac428
--- /dev/null
+++ b/ext/exif/tests/exif001.phpt
@@ -0,0 +1,84 @@
+--TEST--
+Check for exif_read_data
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+/*
+ test1.jpg is a 1*1 image that does not contain any Exif/Comment information
+ test2.jpg is the same image but contains Exif/Comment information and a
+ copy of test1.jpg as a thumbnail.
+*/
+var_dump(exif_read_data(dirname(__FILE__).'/test2.jpg','',true,false));
+?>
+--EXPECTF--
+array(5) {
+ ["FILE"]=>
+ array(6) {
+ ["FileName"]=>
+ string(9) "test2.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(1240)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(33) "ANY_TAG, IFD0, THUMBNAIL, COMMENT"
+ }
+ ["COMPUTED"]=>
+ array(12) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["UserComment"]=>
+ string(16) "Exif test image."
+ ["UserCommentEncoding"]=>
+ string(5) "ASCII"
+ ["Copyright"]=>
+ string(41) "Photo (c) M.Boerger, Edited by M.Boerger."
+ ["Copyright.Photographer"]=>
+ string(19) "Photo (c) M.Boerger"
+ ["Copyright.Editor"]=>
+ string(20) "Edited by M.Boerger."
+ ["Thumbnail.FileType"]=>
+ int(2)
+ ["Thumbnail.MimeType"]=>
+ string(10) "image/jpeg"
+ }
+ ["IFD0"]=>
+ array(2) {
+ ["Copyright"]=>
+ string(19) "Photo (c) M.Boerger"
+ ["UserComment"]=>
+ string(5) "ASCII"
+ }
+ ["THUMBNAIL"]=>
+ array(2) {
+ ["JPEGInterchangeFormat"]=>
+ int(134)
+ ["JPEGInterchangeFormatLength"]=>
+ int(523)
+ }
+ ["COMMENT"]=>
+ array(3) {
+ [0]=>
+ string(11) "Comment #1."
+ [1]=>
+ string(11) "Comment #2."
+ [2]=>
+ string(13) "Comment #3end"
+ }
+} \ No newline at end of file
diff --git a/ext/exif/tests/exif002.phpt b/ext/exif/tests/exif002.phpt
new file mode 100644
index 0000000..2a70f29
--- /dev/null
+++ b/ext/exif/tests/exif002.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Check for exif_thumbnail
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+/*
+ test1.jpg is a 1*1 image that does not contain any Exif/Comment information
+ test2.jpg is the same image but contains Exif/Comment information and a
+ copy of test1.jpg as a thumbnail.
+*/
+$infile = dirname(__FILE__).'/test1.jpg';
+echo md5_file($infile).'_'.filesize($infile);
+$thumb = exif_thumbnail(dirname(__FILE__).'/test2.jpg');
+echo " == ";
+echo md5($thumb).'_'.strlen($thumb);
+echo "\n";
+?>
+--EXPECT--
+27bbfd9fc10e1e663d749f5225447905_523 == 27bbfd9fc10e1e663d749f5225447905_523
diff --git a/ext/exif/tests/exif003.phpt b/ext/exif/tests/exif003.phpt
new file mode 100644
index 0000000..20cb61e
--- /dev/null
+++ b/ext/exif/tests/exif003.phpt
@@ -0,0 +1,91 @@
+--TEST--
+Check for exif_read_data, Unicode user comment
+--SKIPIF--
+<?php
+ if (!extension_loaded('exif')) die('skip exif extension not available');
+ if (!extension_loaded('mbstring')) die('skip mbstring extension not available');
+ if (!defined("EXIF_USE_MBSTRING") || !EXIF_USE_MBSTRING) die ('skip mbstring loaded by dl');
+?>
+--INI--
+output_handler=
+zlib.output_compression=0
+exif.decode_unicode_motorola=UCS-2BE
+exif.encode_unicode=ISO-8859-15
+--FILE--
+<?php
+/*
+ test1.jpg is a 1*1 image that does not contain any Exif/Comment information
+ test2.jpg is the same image but contains Exif/Comment information and a
+ copy of test1.jpg as a thumbnail.
+ test3.jpg is the same as test2.jpg but with a UNICODE UserComment: &Auml;&Ouml;&&Uuml;&szlig;&auml;&ouml;&uuml;
+*/
+var_dump(exif_read_data(dirname(__FILE__).'/test3.jpg','',true,false));
+?>
+--EXPECTF--
+array(5) {
+ ["FILE"]=>
+ array(6) {
+ ["FileName"]=>
+ string(9) "test3.jpg"
+ ["FileDateTime"]=>
+ int(%s)
+ ["FileSize"]=>
+ int(1240)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(33) "ANY_TAG, IFD0, THUMBNAIL, COMMENT"
+ }
+ ["COMPUTED"]=>
+ array(12) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["UserComment"]=>
+ string(7) "ÄÖÜßäöü"
+ ["UserCommentEncoding"]=>
+ string(7) "UNICODE"
+ ["Copyright"]=>
+ string(41) "Photo (c) M.Boerger, Edited by M.Boerger."
+ ["Copyright.Photographer"]=>
+ string(19) "Photo (c) M.Boerger"
+ ["Copyright.Editor"]=>
+ string(20) "Edited by M.Boerger."
+ ["Thumbnail.FileType"]=>
+ int(2)
+ ["Thumbnail.MimeType"]=>
+ string(10) "image/jpeg"
+ }
+ ["IFD0"]=>
+ array(2) {
+ ["Copyright"]=>
+ string(19) "Photo (c) M.Boerger"
+ ["UserComment"]=>
+ string(7) "UNICODE"
+ }
+ ["THUMBNAIL"]=>
+ array(2) {
+ ["JPEGInterchangeFormat"]=>
+ int(134)
+ ["JPEGInterchangeFormatLength"]=>
+ int(523)
+ }
+ ["COMMENT"]=>
+ array(3) {
+ [0]=>
+ string(11) "Comment #1."
+ [1]=>
+ string(11) "Comment #2."
+ [2]=>
+ string(13) "Comment #3end"
+ }
+} \ No newline at end of file
diff --git a/ext/exif/tests/exif004.phpt b/ext/exif/tests/exif004.phpt
new file mode 100644
index 0000000..229f49e
--- /dev/null
+++ b/ext/exif/tests/exif004.phpt
@@ -0,0 +1,38 @@
+--TEST--
+Check for exif_read_data, Unicode WinXP tags
+--SKIPIF--
+<?php
+ if (!extension_loaded('exif')) die('skip exif extension not available');
+ if (!extension_loaded('mbstring')) die('skip mbstring extension not available');
+ if (!defined("EXIF_USE_MBSTRING") || !EXIF_USE_MBSTRING) die ('skip mbstring loaded by dl');
+?>
+--INI--
+output_handler=
+zlib.output_compression=0
+exif.decode_unicode_intel=UCS-2LE
+exif.decode_unicode_motorola=UCS-2BE
+exif.encode_unicode=ISO-8859-1
+--FILE--
+<?php
+/*
+ test4.jpg is a 1*1 image that contains Exif tags written by WindowsXP
+*/
+$image = exif_read_data(dirname(__FILE__).'/test4.jpg','',true,false);
+echo var_dump($image['WINXP']);
+?>
+--EXPECT--
+array(5) {
+ ["Subject"]=>
+ string(10) "Subject..."
+ ["Keywords"]=>
+ string(11) "Keywords..."
+ ["Author"]=>
+ string(9) "Rui Carmo"
+ ["Comments"]=>
+ string(29) "Comments
+Line2
+Line3
+Line4"
+ ["Title"]=>
+ string(8) "Title..."
+}
diff --git a/ext/exif/tests/exif005.phpt b/ext/exif/tests/exif005.phpt
new file mode 100644
index 0000000..e34e3a0
--- /dev/null
+++ b/ext/exif/tests/exif005.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Check for exif_read_data, unusual IFD start
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+/* Do not change this test it is a README.TESTING example.
+ * test5.jpg is a 1*1 image that contains an Exif section with ifd = 00000009h
+ */
+$image = exif_read_data(dirname(__FILE__).'/test5.jpg','',true,false);
+var_dump($image['IFD0']);
+?>
+--EXPECT--
+array(2) {
+ ["ImageDescription"]=>
+ string(11) "Ifd00000009"
+ ["DateTime"]=>
+ string(19) "2002:10:18 20:06:00"
+} \ No newline at end of file
diff --git a/ext/exif/tests/exif007.phpt b/ext/exif/tests/exif007.phpt
new file mode 100644
index 0000000..8e82fe5
--- /dev/null
+++ b/ext/exif/tests/exif007.phpt
@@ -0,0 +1,39 @@
+--TEST--
+Check for exif_read_data, baseline JPEG with no IFD, EXIF, GPS or Interoperability data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image007.jpg'));
+?>
+--EXPECTF--
+array(7) {
+ ["FileName"]=>
+ string(12) "image007.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(0) ""
+ ["COMPUTED"]=>
+ array(4) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ }
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif008.phpt b/ext/exif/tests/exif008.phpt
new file mode 100644
index 0000000..01da06e
--- /dev/null
+++ b/ext/exif/tests/exif008.phpt
@@ -0,0 +1,65 @@
+--TEST--
+Check for exif_read_data, JPEG with IFD data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image008.jpg'));
+?>
+--EXPECTF--
+array(16) {
+ ["FileName"]=>
+ string(12) "image008.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(13) "ANY_TAG, IFD0"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["XResolution"]=>
+ string(4) "72/1"
+ ["YResolution"]=>
+ string(4) "72/1"
+ ["ResolutionUnit"]=>
+ int(2)
+ ["DateTime"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif009.phpt b/ext/exif/tests/exif009.phpt
new file mode 100644
index 0000000..e2025e4
--- /dev/null
+++ b/ext/exif/tests/exif009.phpt
@@ -0,0 +1,65 @@
+--TEST--
+Check for exif_read_data, JPEG with IFD data in Motorola byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image009.jpg'));
+?>
+--EXPECTF--
+array(16) {
+ ["FileName"]=>
+ string(12) "image009.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(13) "ANY_TAG, IFD0"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["XResolution"]=>
+ string(4) "72/1"
+ ["YResolution"]=>
+ string(4) "72/1"
+ ["ResolutionUnit"]=>
+ int(2)
+ ["DateTime"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif010.phpt b/ext/exif/tests/exif010.phpt
new file mode 100644
index 0000000..45a2617
--- /dev/null
+++ b/ext/exif/tests/exif010.phpt
@@ -0,0 +1,91 @@
+--TEST--
+Check for exif_read_data, JPEG with IFD and EXIF data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image010.jpg'));
+?>
+--EXPECTF--
+array(28) {
+ ["FileName"]=>
+ string(12) "image010.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(19) "ANY_TAG, IFD0, EXIF"
+ ["COMPUTED"]=>
+ array(9) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ ["ApertureFNumber"]=>
+ string(5) "f/8.0"
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["XResolution"]=>
+ string(4) "72/1"
+ ["YResolution"]=>
+ string(4) "72/1"
+ ["ResolutionUnit"]=>
+ int(2)
+ ["DateTime"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["Exif_IFD_Pointer"]=>
+ int(246)
+ ["ExposureTime"]=>
+ string(5) "1/125"
+ ["FNumber"]=>
+ string(3) "8/1"
+ ["ISOSpeedRatings"]=>
+ int(80)
+ ["DateTimeOriginal"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["DateTimeDigitized"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["MeteringMode"]=>
+ int(5)
+ ["LightSource"]=>
+ int(4)
+ ["Flash"]=>
+ int(7)
+ ["FocalLength"]=>
+ string(4) "29/5"
+ ["ExifImageWidth"]=>
+ int(1)
+ ["ExifImageLength"]=>
+ int(1)
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif011.phpt b/ext/exif/tests/exif011.phpt
new file mode 100644
index 0000000..adaf246
--- /dev/null
+++ b/ext/exif/tests/exif011.phpt
@@ -0,0 +1,91 @@
+--TEST--
+Check for exif_read_data, JPEG with IFD and EXIF data in Motorola byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image011.jpg'));
+?>
+--EXPECTF--
+array(28) {
+ ["FileName"]=>
+ string(12) "image011.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(19) "ANY_TAG, IFD0, EXIF"
+ ["COMPUTED"]=>
+ array(9) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["ApertureFNumber"]=>
+ string(5) "f/8.0"
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["XResolution"]=>
+ string(4) "72/1"
+ ["YResolution"]=>
+ string(4) "72/1"
+ ["ResolutionUnit"]=>
+ int(2)
+ ["DateTime"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["Exif_IFD_Pointer"]=>
+ int(246)
+ ["ExposureTime"]=>
+ string(5) "1/125"
+ ["FNumber"]=>
+ string(3) "8/1"
+ ["ISOSpeedRatings"]=>
+ int(80)
+ ["DateTimeOriginal"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["DateTimeDigitized"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["MeteringMode"]=>
+ int(5)
+ ["LightSource"]=>
+ int(4)
+ ["Flash"]=>
+ int(7)
+ ["FocalLength"]=>
+ string(4) "29/5"
+ ["ExifImageWidth"]=>
+ int(1)
+ ["ExifImageLength"]=>
+ int(1)
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif012.phpt b/ext/exif/tests/exif012.phpt
new file mode 100644
index 0000000..8e8b01a
--- /dev/null
+++ b/ext/exif/tests/exif012.phpt
Binary files differ
diff --git a/ext/exif/tests/exif013.phpt b/ext/exif/tests/exif013.phpt
new file mode 100644
index 0000000..88dc881
--- /dev/null
+++ b/ext/exif/tests/exif013.phpt
Binary files differ
diff --git a/ext/exif/tests/exif014.phpt b/ext/exif/tests/exif014.phpt
new file mode 100644
index 0000000..4a4df12
--- /dev/null
+++ b/ext/exif/tests/exif014.phpt
Binary files differ
diff --git a/ext/exif/tests/exif015.phpt b/ext/exif/tests/exif015.phpt
new file mode 100644
index 0000000..c38ef4e
--- /dev/null
+++ b/ext/exif/tests/exif015.phpt
Binary files differ
diff --git a/ext/exif/tests/exif016.phpt b/ext/exif/tests/exif016.phpt
new file mode 100644
index 0000000..266801b
--- /dev/null
+++ b/ext/exif/tests/exif016.phpt
@@ -0,0 +1,1622 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image016.tiff'));
+?>
+--EXPECTF--
+array(26) {
+ ["FileName"]=>
+ string(13) "image016.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(7)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(13) "ANY_TAG, IFD0"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(1870)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif017.phpt b/ext/exif/tests/exif017.phpt
new file mode 100644
index 0000000..36c3965
--- /dev/null
+++ b/ext/exif/tests/exif017.phpt
@@ -0,0 +1,1622 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD data in Motorola byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image017.tiff'));
+?>
+--EXPECTF--
+array(26) {
+ ["FileName"]=>
+ string(13) "image017.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(8)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(13) "ANY_TAG, IFD0"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(1870)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif018.phpt b/ext/exif/tests/exif018.phpt
new file mode 100644
index 0000000..a4ca53c
--- /dev/null
+++ b/ext/exif/tests/exif018.phpt
@@ -0,0 +1,1646 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD and EXIF data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image018.tiff'));
+?>
+--EXPECTF--
+array(37) {
+ ["FileName"]=>
+ string(13) "image018.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(7)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(19) "ANY_TAG, IFD0, EXIF"
+ ["COMPUTED"]=>
+ array(9) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ ["ApertureFNumber"]=>
+ string(5) "f/8.0"
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(2084)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["ExposureTime"]=>
+ string(5) "1/125"
+ ["FNumber"]=>
+ string(3) "8/1"
+ ["ISOSpeedRatings"]=>
+ int(80)
+ ["DateTimeOriginal"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["DateTimeDigitized"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["MeteringMode"]=>
+ int(5)
+ ["LightSource"]=>
+ int(4)
+ ["Flash"]=>
+ int(7)
+ ["FocalLength"]=>
+ string(4) "29/5"
+ ["ExifImageWidth"]=>
+ int(1)
+ ["ExifImageLength"]=>
+ int(1)
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif020.phpt b/ext/exif/tests/exif020.phpt
new file mode 100644
index 0000000..c6bb13c
--- /dev/null
+++ b/ext/exif/tests/exif020.phpt
@@ -0,0 +1,1659 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD and GPS data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image020.tiff'));
+?>
+--EXPECTF--
+array(34) {
+ ["FileName"]=>
+ string(13) "image020.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(7)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(18) "ANY_TAG, IFD0, GPS"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(2064)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["GPSVersion"]=>
+ string(4) "
+ ["GPSLatitudeRef"]=>
+ string(1) "N"
+ ["GPSLatitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "33/1"
+ [1]=>
+ string(4) "37/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSLongitudeRef"]=>
+ string(1) "W"
+ ["GPSLongitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "84/1"
+ [1]=>
+ string(3) "7/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSAltitudeRef"]=>
+ string(1) "
+ ["GPSAltitude"]=>
+ string(5) "295/1"
+ ["GPSTimeStamp"]=>
+ array(3) {
+ [0]=>
+ string(3) "1/1"
+ [1]=>
+ string(4) "47/1"
+ [2]=>
+ string(4) "53/1"
+ }
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif021.phpt b/ext/exif/tests/exif021.phpt
new file mode 100644
index 0000000..2cf446b
--- /dev/null
+++ b/ext/exif/tests/exif021.phpt
@@ -0,0 +1,1659 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD and GPS data in Motorola byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image021.tiff'));
+?>
+--EXPECTF--
+array(34) {
+ ["FileName"]=>
+ string(13) "image021.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(8)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(18) "ANY_TAG, IFD0, GPS"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(2064)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["GPSVersion"]=>
+ string(4) "
+ ["GPSLatitudeRef"]=>
+ string(1) "N"
+ ["GPSLatitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "33/1"
+ [1]=>
+ string(4) "37/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSLongitudeRef"]=>
+ string(1) "W"
+ ["GPSLongitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "84/1"
+ [1]=>
+ string(3) "7/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSAltitudeRef"]=>
+ string(1) "
+ ["GPSAltitude"]=>
+ string(5) "295/1"
+ ["GPSTimeStamp"]=>
+ array(3) {
+ [0]=>
+ string(3) "1/1"
+ [1]=>
+ string(4) "47/1"
+ [2]=>
+ string(4) "53/1"
+ }
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif022.phpt b/ext/exif/tests/exif022.phpt
new file mode 100644
index 0000000..f523d88
--- /dev/null
+++ b/ext/exif/tests/exif022.phpt
@@ -0,0 +1,1683 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD, EXIF and GPS data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image022.tiff'));
+?>
+--EXPECTF--
+array(45) {
+ ["FileName"]=>
+ string(13) "image022.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(7)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(24) "ANY_TAG, IFD0, EXIF, GPS"
+ ["COMPUTED"]=>
+ array(9) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ ["ApertureFNumber"]=>
+ string(5) "f/8.0"
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(2278)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["ExposureTime"]=>
+ string(5) "1/125"
+ ["FNumber"]=>
+ string(3) "8/1"
+ ["ISOSpeedRatings"]=>
+ int(80)
+ ["DateTimeOriginal"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["DateTimeDigitized"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["MeteringMode"]=>
+ int(5)
+ ["LightSource"]=>
+ int(4)
+ ["Flash"]=>
+ int(7)
+ ["FocalLength"]=>
+ string(4) "29/5"
+ ["ExifImageWidth"]=>
+ int(1)
+ ["ExifImageLength"]=>
+ int(1)
+ ["GPSVersion"]=>
+ string(4) "
+ ["GPSLatitudeRef"]=>
+ string(1) "N"
+ ["GPSLatitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "33/1"
+ [1]=>
+ string(4) "37/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSLongitudeRef"]=>
+ string(1) "W"
+ ["GPSLongitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "84/1"
+ [1]=>
+ string(3) "7/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSAltitudeRef"]=>
+ string(1) "
+ ["GPSAltitude"]=>
+ string(5) "295/1"
+ ["GPSTimeStamp"]=>
+ array(3) {
+ [0]=>
+ string(3) "1/1"
+ [1]=>
+ string(4) "47/1"
+ [2]=>
+ string(4) "53/1"
+ }
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif023.phpt b/ext/exif/tests/exif023.phpt
new file mode 100644
index 0000000..5940d97
--- /dev/null
+++ b/ext/exif/tests/exif023.phpt
@@ -0,0 +1,1683 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD, EXIF and GPS data in Motorola byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image023.tiff'));
+?>
+--EXPECTF--
+array(45) {
+ ["FileName"]=>
+ string(13) "image023.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(8)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(24) "ANY_TAG, IFD0, EXIF, GPS"
+ ["COMPUTED"]=>
+ array(9) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["ApertureFNumber"]=>
+ string(5) "f/8.0"
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(2278)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["ExposureTime"]=>
+ string(5) "1/125"
+ ["FNumber"]=>
+ string(3) "8/1"
+ ["ISOSpeedRatings"]=>
+ int(80)
+ ["DateTimeOriginal"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["DateTimeDigitized"]=>
+ string(19) "2008:06:19 01:47:53"
+ ["MeteringMode"]=>
+ int(5)
+ ["LightSource"]=>
+ int(4)
+ ["Flash"]=>
+ int(7)
+ ["FocalLength"]=>
+ string(4) "29/5"
+ ["ExifImageWidth"]=>
+ int(1)
+ ["ExifImageLength"]=>
+ int(1)
+ ["GPSVersion"]=>
+ string(4) "
+ ["GPSLatitudeRef"]=>
+ string(1) "N"
+ ["GPSLatitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "33/1"
+ [1]=>
+ string(4) "37/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSLongitudeRef"]=>
+ string(1) "W"
+ ["GPSLongitude"]=>
+ array(3) {
+ [0]=>
+ string(4) "84/1"
+ [1]=>
+ string(3) "7/1"
+ [2]=>
+ string(3) "0/1"
+ }
+ ["GPSAltitudeRef"]=>
+ string(1) "
+ ["GPSAltitude"]=>
+ string(5) "295/1"
+ ["GPSTimeStamp"]=>
+ array(3) {
+ [0]=>
+ string(3) "1/1"
+ [1]=>
+ string(4) "47/1"
+ [2]=>
+ string(4) "53/1"
+ }
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif024.phpt b/ext/exif/tests/exif024.phpt
new file mode 100644
index 0000000..4839d1c
--- /dev/null
+++ b/ext/exif/tests/exif024.phpt
@@ -0,0 +1,55 @@
+--TEST--
+Check for exif_read_data, JPEG with IFD0, EXIF, INTEROP data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image024.jpg'));
+?>
+--EXPECTF--
+array(14) {
+ ["FileName"]=>
+ string(12) "image024.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(28) "ANY_TAG, IFD0, EXIF, INTEROP"
+ ["COMPUTED"]=>
+ array(5) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ }
+ ["Exif_IFD_Pointer"]=>
+ int(26)
+ ["InteroperabilityOffset"]=>
+ int(44)
+ ["InterOperabilityIndex"]=>
+ string(3) "R98"
+ ["InterOperabilityVersion"]=>
+ string(4) "0100"
+ ["RelatedFileFormat"]=>
+ string(12) "image024.jpg"
+ ["RelatedImageWidth"]=>
+ int(1)
+ ["RelatedImageHeight"]=>
+ int(1)
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif025.phpt b/ext/exif/tests/exif025.phpt
new file mode 100644
index 0000000..683dc7e
--- /dev/null
+++ b/ext/exif/tests/exif025.phpt
@@ -0,0 +1,55 @@
+--TEST--
+Check for exif_read_data, JPEG with IFD0, EXIF, INTEROP data in Motorola byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image025.jpg'));
+?>
+--EXPECTF--
+array(14) {
+ ["FileName"]=>
+ string(12) "image025.jpg"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(2)
+ ["MimeType"]=>
+ string(10) "image/jpeg"
+ ["SectionsFound"]=>
+ string(28) "ANY_TAG, IFD0, EXIF, INTEROP"
+ ["COMPUTED"]=>
+ array(5) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ }
+ ["Exif_IFD_Pointer"]=>
+ int(26)
+ ["InteroperabilityOffset"]=>
+ int(44)
+ ["InterOperabilityIndex"]=>
+ string(3) "R98"
+ ["InterOperabilityVersion"]=>
+ string(4) "0100"
+ ["RelatedFileFormat"]=>
+ string(12) "image025.jpg"
+ ["RelatedImageWidth"]=>
+ int(1)
+ ["RelatedImageHeight"]=>
+ int(1)
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif026.phpt b/ext/exif/tests/exif026.phpt
new file mode 100644
index 0000000..7de7968
--- /dev/null
+++ b/ext/exif/tests/exif026.phpt
@@ -0,0 +1,1632 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD0, EXIF, INTEROP data in Intel byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image026.tiff'));
+?>
+--EXPECTF--
+array(31) {
+ ["FileName"]=>
+ string(13) "image026.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(7)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(28) "ANY_TAG, IFD0, EXIF, INTEROP"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(0)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(1980)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["InterOperabilityIndex"]=>
+ string(3) "R98"
+ ["InterOperabilityVersion"]=>
+ string(4) "0100"
+ ["RelatedFileFormat"]=>
+ string(13) "image026.tiff"
+ ["RelatedImageWidth"]=>
+ int(1)
+ ["RelatedImageHeight"]=>
+ int(1)
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif027.phpt b/ext/exif/tests/exif027.phpt
new file mode 100644
index 0000000..f527c37
--- /dev/null
+++ b/ext/exif/tests/exif027.phpt
@@ -0,0 +1,1632 @@
+--TEST--
+Check for exif_read_data, TIFF with IFD0, EXIF, INTEROP data in Motorola byte-order.
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+var_dump(exif_read_data(dirname(__FILE__).'/image027.tiff'));
+?>
+--EXPECTF--
+array(31) {
+ ["FileName"]=>
+ string(13) "image027.tiff"
+ ["FileDateTime"]=>
+ int(%d)
+ ["FileSize"]=>
+ int(%d)
+ ["FileType"]=>
+ int(8)
+ ["MimeType"]=>
+ string(10) "image/tiff"
+ ["SectionsFound"]=>
+ string(28) "ANY_TAG, IFD0, EXIF, INTEROP"
+ ["COMPUTED"]=>
+ array(8) {
+ ["html"]=>
+ string(20) "width="1" height="1""
+ ["Height"]=>
+ int(1)
+ ["Width"]=>
+ int(1)
+ ["IsColor"]=>
+ int(1)
+ ["ByteOrderMotorola"]=>
+ int(1)
+ ["Copyright"]=>
+ string(24) "Eric Stewart, Hex Editor"
+ ["Copyright.Photographer"]=>
+ string(12) "Eric Stewart"
+ ["Copyright.Editor"]=>
+ string(10) "Hex Editor"
+ }
+ ["ImageWidth"]=>
+ int(1)
+ ["ImageLength"]=>
+ int(1)
+ ["BitsPerSample"]=>
+ int(8)
+ ["Compression"]=>
+ int(5)
+ ["PhotometricInterpretation"]=>
+ int(3)
+ ["ImageDescription"]=>
+ string(15) "My description."
+ ["Make"]=>
+ string(11) "OpenShutter"
+ ["Model"]=>
+ string(8) "OS 1.0.0"
+ ["StripOffsets"]=>
+ int(1980)
+ ["SamplesPerPixel"]=>
+ int(1)
+ ["RowsPerStrip"]=>
+ int(8)
+ ["StripByteCounts"]=>
+ int(4)
+ ["XResolution"]=>
+ string(17) "381681664/2097152"
+ ["YResolution"]=>
+ string(17) "381681664/2097152"
+ ["PlanarConfiguration"]=>
+ int(1)
+ ["ResolutionUnit"]=>
+ int(2)
+ ["Artist"]=>
+ string(12) "Eric Stewart"
+ ["ColorMap"]=>
+ array(768) {
+ [0]=>
+ int(0)
+ [1]=>
+ int(65280)
+ [2]=>
+ int(32512)
+ [3]=>
+ int(49152)
+ [4]=>
+ int(99)
+ [5]=>
+ int(115)
+ [6]=>
+ int(116)
+ [7]=>
+ int(101)
+ [8]=>
+ int(119)
+ [9]=>
+ int(97)
+ [10]=>
+ int(114)
+ [11]=>
+ int(116)
+ [12]=>
+ int(0)
+ [13]=>
+ int(0)
+ [14]=>
+ int(0)
+ [15]=>
+ int(0)
+ [16]=>
+ int(0)
+ [17]=>
+ int(0)
+ [18]=>
+ int(0)
+ [19]=>
+ int(0)
+ [20]=>
+ int(0)
+ [21]=>
+ int(0)
+ [22]=>
+ int(0)
+ [23]=>
+ int(0)
+ [24]=>
+ int(0)
+ [25]=>
+ int(0)
+ [26]=>
+ int(0)
+ [27]=>
+ int(0)
+ [28]=>
+ int(0)
+ [29]=>
+ int(0)
+ [30]=>
+ int(0)
+ [31]=>
+ int(0)
+ [32]=>
+ int(0)
+ [33]=>
+ int(0)
+ [34]=>
+ int(0)
+ [35]=>
+ int(0)
+ [36]=>
+ int(0)
+ [37]=>
+ int(0)
+ [38]=>
+ int(0)
+ [39]=>
+ int(0)
+ [40]=>
+ int(0)
+ [41]=>
+ int(0)
+ [42]=>
+ int(0)
+ [43]=>
+ int(0)
+ [44]=>
+ int(0)
+ [45]=>
+ int(0)
+ [46]=>
+ int(0)
+ [47]=>
+ int(0)
+ [48]=>
+ int(0)
+ [49]=>
+ int(0)
+ [50]=>
+ int(0)
+ [51]=>
+ int(0)
+ [52]=>
+ int(0)
+ [53]=>
+ int(0)
+ [54]=>
+ int(0)
+ [55]=>
+ int(0)
+ [56]=>
+ int(0)
+ [57]=>
+ int(0)
+ [58]=>
+ int(0)
+ [59]=>
+ int(0)
+ [60]=>
+ int(0)
+ [61]=>
+ int(0)
+ [62]=>
+ int(0)
+ [63]=>
+ int(0)
+ [64]=>
+ int(0)
+ [65]=>
+ int(0)
+ [66]=>
+ int(0)
+ [67]=>
+ int(0)
+ [68]=>
+ int(0)
+ [69]=>
+ int(0)
+ [70]=>
+ int(0)
+ [71]=>
+ int(0)
+ [72]=>
+ int(0)
+ [73]=>
+ int(0)
+ [74]=>
+ int(0)
+ [75]=>
+ int(0)
+ [76]=>
+ int(0)
+ [77]=>
+ int(0)
+ [78]=>
+ int(0)
+ [79]=>
+ int(0)
+ [80]=>
+ int(0)
+ [81]=>
+ int(0)
+ [82]=>
+ int(0)
+ [83]=>
+ int(0)
+ [84]=>
+ int(0)
+ [85]=>
+ int(0)
+ [86]=>
+ int(0)
+ [87]=>
+ int(0)
+ [88]=>
+ int(0)
+ [89]=>
+ int(0)
+ [90]=>
+ int(0)
+ [91]=>
+ int(0)
+ [92]=>
+ int(0)
+ [93]=>
+ int(0)
+ [94]=>
+ int(0)
+ [95]=>
+ int(0)
+ [96]=>
+ int(0)
+ [97]=>
+ int(0)
+ [98]=>
+ int(0)
+ [99]=>
+ int(0)
+ [100]=>
+ int(0)
+ [101]=>
+ int(0)
+ [102]=>
+ int(0)
+ [103]=>
+ int(0)
+ [104]=>
+ int(0)
+ [105]=>
+ int(0)
+ [106]=>
+ int(0)
+ [107]=>
+ int(0)
+ [108]=>
+ int(0)
+ [109]=>
+ int(0)
+ [110]=>
+ int(0)
+ [111]=>
+ int(0)
+ [112]=>
+ int(0)
+ [113]=>
+ int(0)
+ [114]=>
+ int(0)
+ [115]=>
+ int(0)
+ [116]=>
+ int(0)
+ [117]=>
+ int(0)
+ [118]=>
+ int(0)
+ [119]=>
+ int(0)
+ [120]=>
+ int(0)
+ [121]=>
+ int(0)
+ [122]=>
+ int(0)
+ [123]=>
+ int(0)
+ [124]=>
+ int(0)
+ [125]=>
+ int(0)
+ [126]=>
+ int(0)
+ [127]=>
+ int(0)
+ [128]=>
+ int(0)
+ [129]=>
+ int(0)
+ [130]=>
+ int(0)
+ [131]=>
+ int(0)
+ [132]=>
+ int(0)
+ [133]=>
+ int(0)
+ [134]=>
+ int(0)
+ [135]=>
+ int(0)
+ [136]=>
+ int(0)
+ [137]=>
+ int(0)
+ [138]=>
+ int(0)
+ [139]=>
+ int(0)
+ [140]=>
+ int(0)
+ [141]=>
+ int(0)
+ [142]=>
+ int(0)
+ [143]=>
+ int(0)
+ [144]=>
+ int(0)
+ [145]=>
+ int(0)
+ [146]=>
+ int(0)
+ [147]=>
+ int(0)
+ [148]=>
+ int(0)
+ [149]=>
+ int(0)
+ [150]=>
+ int(0)
+ [151]=>
+ int(0)
+ [152]=>
+ int(0)
+ [153]=>
+ int(0)
+ [154]=>
+ int(0)
+ [155]=>
+ int(0)
+ [156]=>
+ int(0)
+ [157]=>
+ int(0)
+ [158]=>
+ int(0)
+ [159]=>
+ int(0)
+ [160]=>
+ int(0)
+ [161]=>
+ int(0)
+ [162]=>
+ int(0)
+ [163]=>
+ int(0)
+ [164]=>
+ int(0)
+ [165]=>
+ int(0)
+ [166]=>
+ int(0)
+ [167]=>
+ int(0)
+ [168]=>
+ int(0)
+ [169]=>
+ int(0)
+ [170]=>
+ int(0)
+ [171]=>
+ int(0)
+ [172]=>
+ int(0)
+ [173]=>
+ int(0)
+ [174]=>
+ int(0)
+ [175]=>
+ int(0)
+ [176]=>
+ int(0)
+ [177]=>
+ int(0)
+ [178]=>
+ int(0)
+ [179]=>
+ int(0)
+ [180]=>
+ int(0)
+ [181]=>
+ int(0)
+ [182]=>
+ int(0)
+ [183]=>
+ int(0)
+ [184]=>
+ int(0)
+ [185]=>
+ int(0)
+ [186]=>
+ int(0)
+ [187]=>
+ int(0)
+ [188]=>
+ int(0)
+ [189]=>
+ int(0)
+ [190]=>
+ int(0)
+ [191]=>
+ int(0)
+ [192]=>
+ int(0)
+ [193]=>
+ int(0)
+ [194]=>
+ int(0)
+ [195]=>
+ int(0)
+ [196]=>
+ int(0)
+ [197]=>
+ int(0)
+ [198]=>
+ int(0)
+ [199]=>
+ int(0)
+ [200]=>
+ int(0)
+ [201]=>
+ int(0)
+ [202]=>
+ int(0)
+ [203]=>
+ int(0)
+ [204]=>
+ int(0)
+ [205]=>
+ int(0)
+ [206]=>
+ int(0)
+ [207]=>
+ int(0)
+ [208]=>
+ int(0)
+ [209]=>
+ int(0)
+ [210]=>
+ int(0)
+ [211]=>
+ int(0)
+ [212]=>
+ int(0)
+ [213]=>
+ int(0)
+ [214]=>
+ int(0)
+ [215]=>
+ int(0)
+ [216]=>
+ int(0)
+ [217]=>
+ int(0)
+ [218]=>
+ int(0)
+ [219]=>
+ int(0)
+ [220]=>
+ int(0)
+ [221]=>
+ int(0)
+ [222]=>
+ int(0)
+ [223]=>
+ int(0)
+ [224]=>
+ int(0)
+ [225]=>
+ int(0)
+ [226]=>
+ int(0)
+ [227]=>
+ int(0)
+ [228]=>
+ int(0)
+ [229]=>
+ int(0)
+ [230]=>
+ int(0)
+ [231]=>
+ int(0)
+ [232]=>
+ int(0)
+ [233]=>
+ int(0)
+ [234]=>
+ int(0)
+ [235]=>
+ int(0)
+ [236]=>
+ int(0)
+ [237]=>
+ int(0)
+ [238]=>
+ int(0)
+ [239]=>
+ int(0)
+ [240]=>
+ int(0)
+ [241]=>
+ int(0)
+ [242]=>
+ int(0)
+ [243]=>
+ int(0)
+ [244]=>
+ int(0)
+ [245]=>
+ int(0)
+ [246]=>
+ int(0)
+ [247]=>
+ int(0)
+ [248]=>
+ int(0)
+ [249]=>
+ int(0)
+ [250]=>
+ int(0)
+ [251]=>
+ int(0)
+ [252]=>
+ int(0)
+ [253]=>
+ int(0)
+ [254]=>
+ int(0)
+ [255]=>
+ int(1)
+ [256]=>
+ int(0)
+ [257]=>
+ int(65280)
+ [258]=>
+ int(32512)
+ [259]=>
+ int(49152)
+ [260]=>
+ int(0)
+ [261]=>
+ int(0)
+ [262]=>
+ int(0)
+ [263]=>
+ int(0)
+ [264]=>
+ int(0)
+ [265]=>
+ int(0)
+ [266]=>
+ int(0)
+ [267]=>
+ int(0)
+ [268]=>
+ int(0)
+ [269]=>
+ int(0)
+ [270]=>
+ int(0)
+ [271]=>
+ int(0)
+ [272]=>
+ int(11945)
+ [273]=>
+ int(1914)
+ [274]=>
+ int(0)
+ [275]=>
+ int(24609)
+ [276]=>
+ int(1088)
+ [277]=>
+ int(960)
+ [278]=>
+ int(0)
+ [279]=>
+ int(0)
+ [280]=>
+ int(20000)
+ [281]=>
+ int(8414)
+ [282]=>
+ int(65436)
+ [283]=>
+ int(0)
+ [284]=>
+ int(47655)
+ [285]=>
+ int(8)
+ [286]=>
+ int(37936)
+ [287]=>
+ int(8406)
+ [288]=>
+ int(0)
+ [289]=>
+ int(0)
+ [290]=>
+ int(0)
+ [291]=>
+ int(0)
+ [292]=>
+ int(0)
+ [293]=>
+ int(0)
+ [294]=>
+ int(0)
+ [295]=>
+ int(0)
+ [296]=>
+ int(0)
+ [297]=>
+ int(64652)
+ [298]=>
+ int(50264)
+ [299]=>
+ int(0)
+ [300]=>
+ int(0)
+ [301]=>
+ int(64887)
+ [302]=>
+ int(50264)
+ [303]=>
+ int(0)
+ [304]=>
+ int(25714)
+ [305]=>
+ int(26220)
+ [306]=>
+ int(17235)
+ [307]=>
+ int(19777)
+ [308]=>
+ int(65535)
+ [309]=>
+ int(65535)
+ [310]=>
+ int(65535)
+ [311]=>
+ int(65535)
+ [312]=>
+ int(65535)
+ [313]=>
+ int(65535)
+ [314]=>
+ int(65535)
+ [315]=>
+ int(65535)
+ [316]=>
+ int(501)
+ [317]=>
+ int(0)
+ [318]=>
+ int(20)
+ [319]=>
+ int(0)
+ [320]=>
+ int(0)
+ [321]=>
+ int(0)
+ [322]=>
+ int(16877)
+ [323]=>
+ int(0)
+ [324]=>
+ int(3)
+ [325]=>
+ int(0)
+ [326]=>
+ int(0)
+ [327]=>
+ int(0)
+ [328]=>
+ int(0)
+ [329]=>
+ int(0)
+ [330]=>
+ int(0)
+ [331]=>
+ int(0)
+ [332]=>
+ int(65535)
+ [333]=>
+ int(65535)
+ [334]=>
+ int(65535)
+ [335]=>
+ int(65535)
+ [336]=>
+ int(65535)
+ [337]=>
+ int(65535)
+ [338]=>
+ int(65535)
+ [339]=>
+ int(65535)
+ [340]=>
+ int(0)
+ [341]=>
+ int(0)
+ [342]=>
+ int(52840)
+ [343]=>
+ int(2025)
+ [344]=>
+ int(16)
+ [345]=>
+ int(57377)
+ [346]=>
+ int(1024)
+ [347]=>
+ int(960)
+ [348]=>
+ int(0)
+ [349]=>
+ int(0)
+ [350]=>
+ int(27136)
+ [351]=>
+ int(8414)
+ [352]=>
+ int(65436)
+ [353]=>
+ int(0)
+ [354]=>
+ int(47655)
+ [355]=>
+ int(8)
+ [356]=>
+ int(62400)
+ [357]=>
+ int(8407)
+ [358]=>
+ int(0)
+ [359]=>
+ int(0)
+ [360]=>
+ int(0)
+ [361]=>
+ int(0)
+ [362]=>
+ int(0)
+ [363]=>
+ int(0)
+ [364]=>
+ int(0)
+ [365]=>
+ int(0)
+ [366]=>
+ int(0)
+ [367]=>
+ int(64857)
+ [368]=>
+ int(50264)
+ [369]=>
+ int(0)
+ [370]=>
+ int(0)
+ [371]=>
+ int(64892)
+ [372]=>
+ int(50264)
+ [373]=>
+ int(0)
+ [374]=>
+ int(25714)
+ [375]=>
+ int(26220)
+ [376]=>
+ int(17235)
+ [377]=>
+ int(19777)
+ [378]=>
+ int(65535)
+ [379]=>
+ int(65535)
+ [380]=>
+ int(65535)
+ [381]=>
+ int(65535)
+ [382]=>
+ int(65535)
+ [383]=>
+ int(65535)
+ [384]=>
+ int(65535)
+ [385]=>
+ int(65535)
+ [386]=>
+ int(501)
+ [387]=>
+ int(0)
+ [388]=>
+ int(20)
+ [389]=>
+ int(0)
+ [390]=>
+ int(0)
+ [391]=>
+ int(0)
+ [392]=>
+ int(16877)
+ [393]=>
+ int(0)
+ [394]=>
+ int(3)
+ [395]=>
+ int(0)
+ [396]=>
+ int(0)
+ [397]=>
+ int(0)
+ [398]=>
+ int(0)
+ [399]=>
+ int(0)
+ [400]=>
+ int(0)
+ [401]=>
+ int(0)
+ [402]=>
+ int(65535)
+ [403]=>
+ int(65535)
+ [404]=>
+ int(65535)
+ [405]=>
+ int(65535)
+ [406]=>
+ int(65535)
+ [407]=>
+ int(65535)
+ [408]=>
+ int(65535)
+ [409]=>
+ int(65535)
+ [410]=>
+ int(0)
+ [411]=>
+ int(0)
+ [412]=>
+ int(53440)
+ [413]=>
+ int(2025)
+ [414]=>
+ int(16)
+ [415]=>
+ int(57377)
+ [416]=>
+ int(1024)
+ [417]=>
+ int(960)
+ [418]=>
+ int(0)
+ [419]=>
+ int(0)
+ [420]=>
+ int(41120)
+ [421]=>
+ int(9024)
+ [422]=>
+ int(65436)
+ [423]=>
+ int(0)
+ [424]=>
+ int(47655)
+ [425]=>
+ int(8)
+ [426]=>
+ int(24480)
+ [427]=>
+ int(8404)
+ [428]=>
+ int(0)
+ [429]=>
+ int(0)
+ [430]=>
+ int(0)
+ [431]=>
+ int(0)
+ [432]=>
+ int(0)
+ [433]=>
+ int(0)
+ [434]=>
+ int(0)
+ [435]=>
+ int(0)
+ [436]=>
+ int(0)
+ [437]=>
+ int(21315)
+ [438]=>
+ int(50294)
+ [439]=>
+ int(0)
+ [440]=>
+ int(0)
+ [441]=>
+ int(53635)
+ [442]=>
+ int(50294)
+ [443]=>
+ int(0)
+ [444]=>
+ int(25714)
+ [445]=>
+ int(26220)
+ [446]=>
+ int(17235)
+ [447]=>
+ int(19777)
+ [448]=>
+ int(65535)
+ [449]=>
+ int(65535)
+ [450]=>
+ int(65535)
+ [451]=>
+ int(65535)
+ [452]=>
+ int(65535)
+ [453]=>
+ int(65535)
+ [454]=>
+ int(65535)
+ [455]=>
+ int(65535)
+ [456]=>
+ int(501)
+ [457]=>
+ int(0)
+ [458]=>
+ int(20)
+ [459]=>
+ int(0)
+ [460]=>
+ int(0)
+ [461]=>
+ int(0)
+ [462]=>
+ int(16877)
+ [463]=>
+ int(0)
+ [464]=>
+ int(3)
+ [465]=>
+ int(0)
+ [466]=>
+ int(0)
+ [467]=>
+ int(0)
+ [468]=>
+ int(0)
+ [469]=>
+ int(0)
+ [470]=>
+ int(0)
+ [471]=>
+ int(0)
+ [472]=>
+ int(65535)
+ [473]=>
+ int(65535)
+ [474]=>
+ int(65535)
+ [475]=>
+ int(65535)
+ [476]=>
+ int(65535)
+ [477]=>
+ int(65535)
+ [478]=>
+ int(65535)
+ [479]=>
+ int(65535)
+ [480]=>
+ int(0)
+ [481]=>
+ int(0)
+ [482]=>
+ int(54028)
+ [483]=>
+ int(2772)
+ [484]=>
+ int(16)
+ [485]=>
+ int(57377)
+ [486]=>
+ int(1024)
+ [487]=>
+ int(960)
+ [488]=>
+ int(0)
+ [489]=>
+ int(0)
+ [490]=>
+ int(42384)
+ [491]=>
+ int(8408)
+ [492]=>
+ int(65436)
+ [493]=>
+ int(0)
+ [494]=>
+ int(47655)
+ [495]=>
+ int(8)
+ [496]=>
+ int(1136)
+ [497]=>
+ int(8348)
+ [498]=>
+ int(0)
+ [499]=>
+ int(0)
+ [500]=>
+ int(0)
+ [501]=>
+ int(0)
+ [502]=>
+ int(0)
+ [503]=>
+ int(0)
+ [504]=>
+ int(0)
+ [505]=>
+ int(0)
+ [506]=>
+ int(0)
+ [507]=>
+ int(12326)
+ [508]=>
+ int(50261)
+ [509]=>
+ int(0)
+ [510]=>
+ int(0)
+ [511]=>
+ int(12326)
+ [512]=>
+ int(0)
+ [513]=>
+ int(65280)
+ [514]=>
+ int(32512)
+ [515]=>
+ int(49152)
+ [516]=>
+ int(0)
+ [517]=>
+ int(0)
+ [518]=>
+ int(22663)
+ [519]=>
+ int(2)
+ [520]=>
+ int(0)
+ [521]=>
+ int(0)
+ [522]=>
+ int(24576)
+ [523]=>
+ int(2)
+ [524]=>
+ int(0)
+ [525]=>
+ int(0)
+ [526]=>
+ int(501)
+ [527]=>
+ int(0)
+ [528]=>
+ int(20)
+ [529]=>
+ int(0)
+ [530]=>
+ int(0)
+ [531]=>
+ int(0)
+ [532]=>
+ int(33188)
+ [533]=>
+ int(0)
+ [534]=>
+ int(0)
+ [535]=>
+ int(0)
+ [536]=>
+ int(0)
+ [537]=>
+ int(0)
+ [538]=>
+ int(0)
+ [539]=>
+ int(0)
+ [540]=>
+ int(0)
+ [541]=>
+ int(0)
+ [542]=>
+ int(0)
+ [543]=>
+ int(0)
+ [544]=>
+ int(0)
+ [545]=>
+ int(0)
+ [546]=>
+ int(0)
+ [547]=>
+ int(0)
+ [548]=>
+ int(0)
+ [549]=>
+ int(0)
+ [550]=>
+ int(0)
+ [551]=>
+ int(0)
+ [552]=>
+ int(51766)
+ [553]=>
+ int(1946)
+ [554]=>
+ int(0)
+ [555]=>
+ int(24609)
+ [556]=>
+ int(1088)
+ [557]=>
+ int(960)
+ [558]=>
+ int(0)
+ [559]=>
+ int(0)
+ [560]=>
+ int(0)
+ [561]=>
+ int(0)
+ [562]=>
+ int(25116)
+ [563]=>
+ int(2012)
+ [564]=>
+ int(0)
+ [565]=>
+ int(0)
+ [566]=>
+ int(0)
+ [567]=>
+ int(0)
+ [568]=>
+ int(0)
+ [569]=>
+ int(0)
+ [570]=>
+ int(0)
+ [571]=>
+ int(0)
+ [572]=>
+ int(0)
+ [573]=>
+ int(0)
+ [574]=>
+ int(0)
+ [575]=>
+ int(0)
+ [576]=>
+ int(0)
+ [577]=>
+ int(0)
+ [578]=>
+ int(0)
+ [579]=>
+ int(0)
+ [580]=>
+ int(0)
+ [581]=>
+ int(0)
+ [582]=>
+ int(0)
+ [583]=>
+ int(0)
+ [584]=>
+ int(0)
+ [585]=>
+ int(0)
+ [586]=>
+ int(0)
+ [587]=>
+ int(0)
+ [588]=>
+ int(0)
+ [589]=>
+ int(0)
+ [590]=>
+ int(0)
+ [591]=>
+ int(0)
+ [592]=>
+ int(0)
+ [593]=>
+ int(0)
+ [594]=>
+ int(0)
+ [595]=>
+ int(0)
+ [596]=>
+ int(0)
+ [597]=>
+ int(0)
+ [598]=>
+ int(0)
+ [599]=>
+ int(0)
+ [600]=>
+ int(0)
+ [601]=>
+ int(0)
+ [602]=>
+ int(0)
+ [603]=>
+ int(0)
+ [604]=>
+ int(0)
+ [605]=>
+ int(0)
+ [606]=>
+ int(0)
+ [607]=>
+ int(0)
+ [608]=>
+ int(0)
+ [609]=>
+ int(0)
+ [610]=>
+ int(0)
+ [611]=>
+ int(0)
+ [612]=>
+ int(0)
+ [613]=>
+ int(0)
+ [614]=>
+ int(0)
+ [615]=>
+ int(0)
+ [616]=>
+ int(0)
+ [617]=>
+ int(0)
+ [618]=>
+ int(0)
+ [619]=>
+ int(0)
+ [620]=>
+ int(0)
+ [621]=>
+ int(0)
+ [622]=>
+ int(0)
+ [623]=>
+ int(0)
+ [624]=>
+ int(0)
+ [625]=>
+ int(0)
+ [626]=>
+ int(0)
+ [627]=>
+ int(0)
+ [628]=>
+ int(0)
+ [629]=>
+ int(0)
+ [630]=>
+ int(0)
+ [631]=>
+ int(0)
+ [632]=>
+ int(0)
+ [633]=>
+ int(0)
+ [634]=>
+ int(0)
+ [635]=>
+ int(0)
+ [636]=>
+ int(0)
+ [637]=>
+ int(0)
+ [638]=>
+ int(0)
+ [639]=>
+ int(0)
+ [640]=>
+ int(0)
+ [641]=>
+ int(0)
+ [642]=>
+ int(0)
+ [643]=>
+ int(0)
+ [644]=>
+ int(0)
+ [645]=>
+ int(0)
+ [646]=>
+ int(0)
+ [647]=>
+ int(0)
+ [648]=>
+ int(0)
+ [649]=>
+ int(0)
+ [650]=>
+ int(0)
+ [651]=>
+ int(0)
+ [652]=>
+ int(0)
+ [653]=>
+ int(0)
+ [654]=>
+ int(0)
+ [655]=>
+ int(0)
+ [656]=>
+ int(0)
+ [657]=>
+ int(0)
+ [658]=>
+ int(0)
+ [659]=>
+ int(0)
+ [660]=>
+ int(0)
+ [661]=>
+ int(0)
+ [662]=>
+ int(0)
+ [663]=>
+ int(0)
+ [664]=>
+ int(0)
+ [665]=>
+ int(0)
+ [666]=>
+ int(0)
+ [667]=>
+ int(0)
+ [668]=>
+ int(0)
+ [669]=>
+ int(0)
+ [670]=>
+ int(0)
+ [671]=>
+ int(0)
+ [672]=>
+ int(0)
+ [673]=>
+ int(0)
+ [674]=>
+ int(0)
+ [675]=>
+ int(0)
+ [676]=>
+ int(0)
+ [677]=>
+ int(0)
+ [678]=>
+ int(0)
+ [679]=>
+ int(0)
+ [680]=>
+ int(0)
+ [681]=>
+ int(0)
+ [682]=>
+ int(0)
+ [683]=>
+ int(0)
+ [684]=>
+ int(0)
+ [685]=>
+ int(0)
+ [686]=>
+ int(0)
+ [687]=>
+ int(0)
+ [688]=>
+ int(0)
+ [689]=>
+ int(0)
+ [690]=>
+ int(0)
+ [691]=>
+ int(0)
+ [692]=>
+ int(0)
+ [693]=>
+ int(0)
+ [694]=>
+ int(0)
+ [695]=>
+ int(0)
+ [696]=>
+ int(0)
+ [697]=>
+ int(0)
+ [698]=>
+ int(0)
+ [699]=>
+ int(0)
+ [700]=>
+ int(0)
+ [701]=>
+ int(0)
+ [702]=>
+ int(0)
+ [703]=>
+ int(0)
+ [704]=>
+ int(0)
+ [705]=>
+ int(0)
+ [706]=>
+ int(0)
+ [707]=>
+ int(0)
+ [708]=>
+ int(0)
+ [709]=>
+ int(0)
+ [710]=>
+ int(0)
+ [711]=>
+ int(0)
+ [712]=>
+ int(0)
+ [713]=>
+ int(0)
+ [714]=>
+ int(0)
+ [715]=>
+ int(0)
+ [716]=>
+ int(0)
+ [717]=>
+ int(0)
+ [718]=>
+ int(0)
+ [719]=>
+ int(0)
+ [720]=>
+ int(0)
+ [721]=>
+ int(0)
+ [722]=>
+ int(0)
+ [723]=>
+ int(0)
+ [724]=>
+ int(0)
+ [725]=>
+ int(0)
+ [726]=>
+ int(0)
+ [727]=>
+ int(0)
+ [728]=>
+ int(0)
+ [729]=>
+ int(0)
+ [730]=>
+ int(0)
+ [731]=>
+ int(0)
+ [732]=>
+ int(0)
+ [733]=>
+ int(0)
+ [734]=>
+ int(0)
+ [735]=>
+ int(0)
+ [736]=>
+ int(0)
+ [737]=>
+ int(0)
+ [738]=>
+ int(0)
+ [739]=>
+ int(0)
+ [740]=>
+ int(0)
+ [741]=>
+ int(0)
+ [742]=>
+ int(0)
+ [743]=>
+ int(0)
+ [744]=>
+ int(0)
+ [745]=>
+ int(0)
+ [746]=>
+ int(0)
+ [747]=>
+ int(0)
+ [748]=>
+ int(0)
+ [749]=>
+ int(0)
+ [750]=>
+ int(0)
+ [751]=>
+ int(0)
+ [752]=>
+ int(0)
+ [753]=>
+ int(0)
+ [754]=>
+ int(0)
+ [755]=>
+ int(0)
+ [756]=>
+ int(0)
+ [757]=>
+ int(0)
+ [758]=>
+ int(0)
+ [759]=>
+ int(0)
+ [760]=>
+ int(0)
+ [761]=>
+ int(0)
+ [762]=>
+ int(0)
+ [763]=>
+ int(0)
+ [764]=>
+ int(0)
+ [765]=>
+ int(0)
+ [766]=>
+ int(0)
+ [767]=>
+ int(0)
+ }
+ ["Copyright"]=>
+ string(12) "Eric Stewart"
+ ["InterOperabilityIndex"]=>
+ string(3) "R98"
+ ["InterOperabilityVersion"]=>
+ string(4) "0100"
+ ["RelatedFileFormat"]=>
+ string(13) "image027.tiff"
+ ["RelatedImageWidth"]=>
+ int(1)
+ ["RelatedImageHeight"]=>
+ int(1)
+}
+--CREDIT--
+Eric Stewart <ericleestewart@gmail.com>
diff --git a/ext/exif/tests/exif_imagetype_basic.phpt b/ext/exif/tests/exif_imagetype_basic.phpt
new file mode 100644
index 0000000..1248d39
--- /dev/null
+++ b/ext/exif/tests/exif_imagetype_basic.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Check for exif_imagetype default behaviour
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+
+/* Prototype : int exif_imagetype ( string $filename )
+ * Description: Determine the type of an image
+ * Source code: ext/exif/exif.c
+*/
+echo "*** Testing exif_imagetype() : basic functionality ***\n";
+
+var_dump(exif_imagetype(dirname(__FILE__).'/test2.jpg'));
+?>
+===Done===
+--EXPECT--
+*** Testing exif_imagetype() : basic functionality ***
+int(2)
+===Done=== \ No newline at end of file
diff --git a/ext/exif/tests/exif_imagetype_error.phpt b/ext/exif/tests/exif_imagetype_error.phpt
new file mode 100644
index 0000000..989d02b
--- /dev/null
+++ b/ext/exif/tests/exif_imagetype_error.phpt
@@ -0,0 +1,46 @@
+--TEST--
+Test exif_imagetype() function : error conditions
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--FILE--
+<?php
+
+/* Prototype : int exif_imagetype ( string $filename )
+ * Description: Determine the type of an image
+ * Source code: ext/exif/exif.c
+*/
+
+echo "*** Testing exif_imagetype() : error conditions ***\n";
+
+echo "\n-- Testing exif_imagetype() function with no arguments --\n";
+var_dump( exif_imagetype() );
+
+echo "\n-- Testing exif_imagetype() function with more than expected no. of arguments --\n";
+$extra_arg = 10;
+var_dump( exif_imagetype(dirname(__FILE__).'/test2.jpg', $extra_arg) );
+
+echo "\n-- Testing exif_imagetype() function with an unknown file --\n";
+var_dump( exif_imagetype(dirname(__FILE__).'/foo.jpg') );
+
+
+?>
+===Done===
+--EXPECTF--
+*** Testing exif_imagetype() : error conditions ***
+
+-- Testing exif_imagetype() function with no arguments --
+
+Warning: exif_imagetype() expects exactly 1 parameter, 0 given in %s on line %d
+NULL
+
+-- Testing exif_imagetype() function with more than expected no. of arguments --
+
+Warning: exif_imagetype() expects exactly 1 parameter, 2 given in %s on line %d
+NULL
+
+-- Testing exif_imagetype() function with an unknown file --
+
+Warning: exif_imagetype(%s/foo.jpg): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+===Done===
+
diff --git a/ext/exif/tests/exif_imagetype_variation1.phpt b/ext/exif/tests/exif_imagetype_variation1.phpt
new file mode 100644
index 0000000..767ed5f
--- /dev/null
+++ b/ext/exif/tests/exif_imagetype_variation1.phpt
@@ -0,0 +1,214 @@
+--TEST--
+Test exif_imagetype() function : usage variations - different types for filename argument
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--FILE--
+<?php
+
+/* Prototype : int exif_imagetype ( string $filename )
+ * Description: Determine the type of an image
+ * Source code: ext/exif/exif.c
+*/
+
+echo "*** Testing exif_imagetype() : different types for filename argument ***\n";
+// initialize all required variables
+
+// get an unset variable
+$unset_var = 'string_val';
+unset($unset_var);
+
+// declaring a class
+class sample {
+ public function __toString() {
+ return "obj'ct";
+ }
+}
+
+// Defining resource
+$file_handle = fopen(__FILE__, 'r');
+
+// array with different values
+$values = array (
+
+ // integer values
+ 0,
+ 1,
+ 12345,
+ -2345,
+
+ // float values
+ 10.5,
+ -10.5,
+ 10.1234567e10,
+ 10.7654321E-10,
+ .5,
+
+ // array values
+ array(),
+ array(0),
+ array(1),
+ array(1, 2),
+ array('color' => 'red', 'item' => 'pen'),
+
+ // boolean values
+ true,
+ false,
+ TRUE,
+ FALSE,
+
+ // empty string
+ "",
+ '',
+
+ // undefined variable
+ $undefined_var,
+
+ // unset variable
+ $unset_var,
+
+ // objects
+ new sample(),
+
+ // resource
+ $file_handle,
+
+ NULL,
+ null
+);
+
+
+// loop through each element of the array and check the working of exif_imagetype()
+// when $filename is supplied with different values
+
+echo "\n--- Testing exif_imagetype() by supplying different values for 'filename' argument ---\n";
+$counter = 1;
+foreach($values as $filename) {
+ echo "-- Iteration $counter --\n";
+ var_dump( exif_imagetype($filename) );
+ $counter ++;
+}
+
+// closing the file
+fclose($file_handle);
+
+echo "Done\n";
+?>
+
+?>
+===Done===
+--EXPECTF--
+*** Testing exif_imagetype() : different types for filename argument ***
+
+Notice: Undefined variable: undefined_var in %s on line %d
+
+Notice: Undefined variable: unset_var in %s on line %d
+
+--- Testing exif_imagetype() by supplying different values for 'filename' argument ---
+-- Iteration 1 --
+
+Warning: exif_imagetype(0): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 2 --
+
+Warning: exif_imagetype(1): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 3 --
+
+Warning: exif_imagetype(12345): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 4 --
+
+Warning: exif_imagetype(-2345): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 5 --
+
+Warning: exif_imagetype(10.5): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 6 --
+
+Warning: exif_imagetype(-10.5): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 7 --
+
+Warning: exif_imagetype(101234567000): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 8 --
+
+Warning: exif_imagetype(1.07654321E-9): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 9 --
+
+Warning: exif_imagetype(0.5): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 10 --
+
+Warning: exif_imagetype() expects parameter 1 to be string, array given in %s on line %d
+NULL
+-- Iteration 11 --
+
+Warning: exif_imagetype() expects parameter 1 to be string, array given in %s on line %d
+NULL
+-- Iteration 12 --
+
+Warning: exif_imagetype() expects parameter 1 to be string, array given in %s on line %d
+NULL
+-- Iteration 13 --
+
+Warning: exif_imagetype() expects parameter 1 to be string, array given in %s on line %d
+NULL
+-- Iteration 14 --
+
+Warning: exif_imagetype() expects parameter 1 to be string, array given in %s on line %d
+NULL
+-- Iteration 15 --
+
+Warning: exif_imagetype(1): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 16 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+-- Iteration 17 --
+
+Warning: exif_imagetype(1): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 18 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+-- Iteration 19 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+-- Iteration 20 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+-- Iteration 21 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+-- Iteration 22 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+-- Iteration 23 --
+
+Warning: exif_imagetype(obj'ct): failed to open stream: No such file or directory in %s on line %d
+bool(false)
+-- Iteration 24 --
+
+Warning: exif_imagetype() expects parameter 1 to be string, resource given in %s on line %d
+NULL
+-- Iteration 25 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+-- Iteration 26 --
+
+Warning: exif_imagetype(): Filename cannot be empty in %s on line %d
+bool(false)
+Done
+
+?>
+===Done===
diff --git a/ext/exif/tests/exif_read_exif_data_basic.phpt b/ext/exif/tests/exif_read_exif_data_basic.phpt
new file mode 100644
index 0000000..435f137
--- /dev/null
+++ b/ext/exif/tests/exif_read_exif_data_basic.phpt
@@ -0,0 +1,62 @@
+--TEST--
+Check for read_exif_data default behaviour
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+
+/* Prototype : array read_exif_data ( string $filename [, string $sections [, bool $arrays [, bool $thumbnail ]]] )
+ * Description: Alias of exif_read_data()
+ * Source code: ext/exif/exif.c
+*/
+echo "*** Testing read_exif_data() : basic functionality ***\n";
+
+print_r(read_exif_data(dirname(__FILE__).'/test2.jpg'));
+?>
+===Done===
+--EXPECTF--
+*** Testing read_exif_data() : basic functionality ***
+Array
+(
+ [FileName] => test2.jpg
+ [FileDateTime] => %d
+ [FileSize] => 1240
+ [FileType] => 2
+ [MimeType] => image/jpeg
+ [SectionsFound] => ANY_TAG, IFD0, THUMBNAIL, COMMENT
+ [COMPUTED] => Array
+ (
+ [html] => width="1" height="1"
+ [Height] => 1
+ [Width] => 1
+ [IsColor] => 1
+ [ByteOrderMotorola] => 1
+ [UserComment] => Exif test image.
+ [UserCommentEncoding] => ASCII
+ [Copyright] => Photo (c) M.Boerger, Edited by M.Boerger.
+ [Copyright.Photographer] => Photo (c) M.Boerger
+ [Copyright.Editor] => Edited by M.Boerger.
+ [Thumbnail.FileType] => 2
+ [Thumbnail.MimeType] => image/jpeg
+ )
+
+ [Copyright] => Photo (c) M.Boerger
+ [UserComment] => ASCII
+ [THUMBNAIL] => Array
+ (
+ [JPEGInterchangeFormat] => 134
+ [JPEGInterchangeFormatLength] => 523
+ )
+
+ [COMMENT] => Array
+ (
+ [0] => Comment #1.
+ [1] => Comment #2.
+ [2] => Comment #3end
+ )
+
+)
+===Done=== \ No newline at end of file
diff --git a/ext/exif/tests/exif_tagname_basic.phpt b/ext/exif/tests/exif_tagname_basic.phpt
new file mode 100644
index 0000000..e336011
--- /dev/null
+++ b/ext/exif/tests/exif_tagname_basic.phpt
@@ -0,0 +1,29 @@
+--TEST--
+Test exif_tagname() function : basic functionality
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--INI--
+output_handler=
+zlib.output_compression=0
+--FILE--
+<?php
+
+/* Prototype :string exif_tagname ( string $index )
+ * Description: Get the header name for an index
+ * Source code: ext/exif/exif.c
+*/
+
+echo "*** Testing exif_tagname() : basic functionality ***\n";
+
+var_dump(exif_tagname(0x10E));
+var_dump(exif_tagname(0x10F));
+var_dump(exif_tagname(0x110));
+
+?>
+===Done===
+--EXPECT--
+*** Testing exif_tagname() : basic functionality ***
+string(16) "ImageDescription"
+string(4) "Make"
+string(5) "Model"
+===Done===
diff --git a/ext/exif/tests/exif_tagname_error.phpt b/ext/exif/tests/exif_tagname_error.phpt
new file mode 100644
index 0000000..ed1f2fd
--- /dev/null
+++ b/ext/exif/tests/exif_tagname_error.phpt
@@ -0,0 +1,37 @@
+--TEST--
+Test exif_tagname() function : error conditions
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--FILE--
+<?php
+
+/* Prototype :string exif_tagname ( string $index )
+ * Description: Get the header name for an index
+ * Source code: ext/exif/exif.c
+*/
+
+echo "*** Testing exif_tagname() : error conditions ***\n";
+
+echo "\n-- Testing exif_tagname() function with no arguments --\n";
+var_dump( exif_tagname() );
+
+echo "\n-- Testing exif_tagname() function with more than expected no. of arguments --\n";
+$extra_arg = 10;
+var_dump( exif_tagname(0x10E, $extra_arg) );
+
+?>
+===Done===
+--EXPECTF--
+*** Testing exif_tagname() : error conditions ***
+
+-- Testing exif_tagname() function with no arguments --
+
+Warning: exif_tagname() expects exactly 1 parameter, 0 given in %s on line %d
+NULL
+
+-- Testing exif_tagname() function with more than expected no. of arguments --
+
+Warning: exif_tagname() expects exactly 1 parameter, 2 given in %s on line %d
+NULL
+===Done===
+
diff --git a/ext/exif/tests/exif_tagname_variation1.phpt b/ext/exif/tests/exif_tagname_variation1.phpt
new file mode 100644
index 0000000..da89919
--- /dev/null
+++ b/ext/exif/tests/exif_tagname_variation1.phpt
@@ -0,0 +1,181 @@
+--TEST--
+Test exif_tagname() function : usage variations - different types for index argument
+--SKIPIF--
+<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
+--FILE--
+<?php
+
+/* Prototype : string exif_tagname ( string $index )
+ * Description: Get the header name for an index
+ * Source code: ext/exif/exif.c
+*/
+
+echo "*** Testing exif_tagname() : different types for index argument ***\n";
+// initialize all required variables
+
+// get an unset variable
+$unset_var = 'string_val';
+unset($unset_var);
+
+// declaring a class
+class sample {
+ public function __toString() {
+ return "obj'ct";
+ }
+}
+
+// Defining resource
+$file_handle = fopen(__FILE__, 'r');
+
+// array with different values
+$values = array (
+
+ // integer values
+ 0,
+ 1,
+ 12345,
+ -2345,
+
+ // float values
+ 10.5,
+ -10.5,
+ 10.1234567e10,
+ 10.7654321E-10,
+ .5,
+
+ // array values
+ array(),
+ array(0),
+ array(1),
+ array(1, 2),
+ array('color' => 'red', 'item' => 'pen'),
+
+ // boolean values
+ true,
+ false,
+ TRUE,
+ FALSE,
+
+ // empty string
+ "",
+ '',
+
+ // undefined variable
+ $undefined_var,
+
+ // unset variable
+ $unset_var,
+
+ // objects
+ new sample(),
+
+ // resource
+ $file_handle,
+
+ NULL,
+ null
+);
+
+
+// loop through each element of the array and check the working of exif_tagname()
+// when $index arugment is supplied with different values
+
+echo "\n--- Testing exif_tagname() by supplying different values for 'index' argument ---\n";
+$counter = 1;
+foreach($values as $index) {
+ echo "-- Iteration $counter --\n";
+ var_dump( exif_tagname($index) );
+ $counter ++;
+}
+
+// closing the file
+fclose($file_handle);
+
+echo "Done\n";
+?>
+
+?>
+===Done===
+--EXPECTF--
+*** Testing exif_tagname() : different types for index argument ***
+
+Notice: Undefined variable: undefined_var in %s on line %d
+
+Notice: Undefined variable: unset_var in %s on line %d
+
+--- Testing exif_tagname() by supplying different values for 'index' argument ---
+-- Iteration 1 --
+bool(false)
+-- Iteration 2 --
+bool(false)
+-- Iteration 3 --
+bool(false)
+-- Iteration 4 --
+bool(false)
+-- Iteration 5 --
+bool(false)
+-- Iteration 6 --
+bool(false)
+-- Iteration 7 --
+bool(false)
+-- Iteration 8 --
+bool(false)
+-- Iteration 9 --
+bool(false)
+-- Iteration 10 --
+
+Warning: exif_tagname() expects parameter 1 to be long, array given in %s on line %d
+NULL
+-- Iteration 11 --
+
+Warning: exif_tagname() expects parameter 1 to be long, array given in %s on line %d
+NULL
+-- Iteration 12 --
+
+Warning: exif_tagname() expects parameter 1 to be long, array given in %s on line %d
+NULL
+-- Iteration 13 --
+
+Warning: exif_tagname() expects parameter 1 to be long, array given in %s on line %d
+NULL
+-- Iteration 14 --
+
+Warning: exif_tagname() expects parameter 1 to be long, array given in %s on line %d
+NULL
+-- Iteration 15 --
+bool(false)
+-- Iteration 16 --
+bool(false)
+-- Iteration 17 --
+bool(false)
+-- Iteration 18 --
+bool(false)
+-- Iteration 19 --
+
+Warning: exif_tagname() expects parameter 1 to be long, string given in %s on line %d
+NULL
+-- Iteration 20 --
+
+Warning: exif_tagname() expects parameter 1 to be long, string given in %s on line %d
+NULL
+-- Iteration 21 --
+bool(false)
+-- Iteration 22 --
+bool(false)
+-- Iteration 23 --
+
+Warning: exif_tagname() expects parameter 1 to be long, object given in %s on line %d
+NULL
+-- Iteration 24 --
+
+Warning: exif_tagname() expects parameter 1 to be long, resource given in %s on line %d
+NULL
+-- Iteration 25 --
+bool(false)
+-- Iteration 26 --
+bool(false)
+Done
+
+?>
+===Done===
+
diff --git a/ext/exif/tests/image007.jpg b/ext/exif/tests/image007.jpg
new file mode 100644
index 0000000..8526540
--- /dev/null
+++ b/ext/exif/tests/image007.jpg
Binary files differ
diff --git a/ext/exif/tests/image008.jpg b/ext/exif/tests/image008.jpg
new file mode 100644
index 0000000..3e8bfe4
--- /dev/null
+++ b/ext/exif/tests/image008.jpg
Binary files differ
diff --git a/ext/exif/tests/image009.jpg b/ext/exif/tests/image009.jpg
new file mode 100644
index 0000000..8803ddc
--- /dev/null
+++ b/ext/exif/tests/image009.jpg
Binary files differ
diff --git a/ext/exif/tests/image010.jpg b/ext/exif/tests/image010.jpg
new file mode 100644
index 0000000..31ed6d6
--- /dev/null
+++ b/ext/exif/tests/image010.jpg
Binary files differ
diff --git a/ext/exif/tests/image011.jpg b/ext/exif/tests/image011.jpg
new file mode 100644
index 0000000..fcd5783
--- /dev/null
+++ b/ext/exif/tests/image011.jpg
Binary files differ
diff --git a/ext/exif/tests/image012.jpg b/ext/exif/tests/image012.jpg
new file mode 100644
index 0000000..dd25e06
--- /dev/null
+++ b/ext/exif/tests/image012.jpg
Binary files differ
diff --git a/ext/exif/tests/image013.jpg b/ext/exif/tests/image013.jpg
new file mode 100644
index 0000000..93ded26
--- /dev/null
+++ b/ext/exif/tests/image013.jpg
Binary files differ
diff --git a/ext/exif/tests/image014.jpg b/ext/exif/tests/image014.jpg
new file mode 100644
index 0000000..7657a0a
--- /dev/null
+++ b/ext/exif/tests/image014.jpg
Binary files differ
diff --git a/ext/exif/tests/image015.jpg b/ext/exif/tests/image015.jpg
new file mode 100644
index 0000000..6f52dec
--- /dev/null
+++ b/ext/exif/tests/image015.jpg
Binary files differ
diff --git a/ext/exif/tests/image016.tiff b/ext/exif/tests/image016.tiff
new file mode 100644
index 0000000..1712113
--- /dev/null
+++ b/ext/exif/tests/image016.tiff
Binary files differ
diff --git a/ext/exif/tests/image017.tiff b/ext/exif/tests/image017.tiff
new file mode 100644
index 0000000..89800d8
--- /dev/null
+++ b/ext/exif/tests/image017.tiff
Binary files differ
diff --git a/ext/exif/tests/image018.tiff b/ext/exif/tests/image018.tiff
new file mode 100644
index 0000000..6b4492f
--- /dev/null
+++ b/ext/exif/tests/image018.tiff
Binary files differ
diff --git a/ext/exif/tests/image020.tiff b/ext/exif/tests/image020.tiff
new file mode 100644
index 0000000..87f1878
--- /dev/null
+++ b/ext/exif/tests/image020.tiff
Binary files differ
diff --git a/ext/exif/tests/image021.tiff b/ext/exif/tests/image021.tiff
new file mode 100644
index 0000000..190f30b
--- /dev/null
+++ b/ext/exif/tests/image021.tiff
Binary files differ
diff --git a/ext/exif/tests/image022.tiff b/ext/exif/tests/image022.tiff
new file mode 100644
index 0000000..88f4373
--- /dev/null
+++ b/ext/exif/tests/image022.tiff
Binary files differ
diff --git a/ext/exif/tests/image023.tiff b/ext/exif/tests/image023.tiff
new file mode 100644
index 0000000..dc33f6e
--- /dev/null
+++ b/ext/exif/tests/image023.tiff
Binary files differ
diff --git a/ext/exif/tests/image024.jpg b/ext/exif/tests/image024.jpg
new file mode 100644
index 0000000..0b5a42e
--- /dev/null
+++ b/ext/exif/tests/image024.jpg
Binary files differ
diff --git a/ext/exif/tests/image025.jpg b/ext/exif/tests/image025.jpg
new file mode 100644
index 0000000..a5c0e17
--- /dev/null
+++ b/ext/exif/tests/image025.jpg
Binary files differ
diff --git a/ext/exif/tests/image026.tiff b/ext/exif/tests/image026.tiff
new file mode 100644
index 0000000..8fdafc7
--- /dev/null
+++ b/ext/exif/tests/image026.tiff
Binary files differ
diff --git a/ext/exif/tests/image027.tiff b/ext/exif/tests/image027.tiff
new file mode 100644
index 0000000..7c3a37a
--- /dev/null
+++ b/ext/exif/tests/image027.tiff
Binary files differ
diff --git a/ext/exif/tests/test1.jpg b/ext/exif/tests/test1.jpg
new file mode 100644
index 0000000..121decb
--- /dev/null
+++ b/ext/exif/tests/test1.jpg
Binary files differ
diff --git a/ext/exif/tests/test2.jpg b/ext/exif/tests/test2.jpg
new file mode 100644
index 0000000..f60ecde
--- /dev/null
+++ b/ext/exif/tests/test2.jpg
Binary files differ
diff --git a/ext/exif/tests/test3.jpg b/ext/exif/tests/test3.jpg
new file mode 100644
index 0000000..7547a16
--- /dev/null
+++ b/ext/exif/tests/test3.jpg
Binary files differ
diff --git a/ext/exif/tests/test4.jpg b/ext/exif/tests/test4.jpg
new file mode 100644
index 0000000..8a23a7b
--- /dev/null
+++ b/ext/exif/tests/test4.jpg
Binary files differ
diff --git a/ext/exif/tests/test5.jpg b/ext/exif/tests/test5.jpg
new file mode 100644
index 0000000..d03cac1
--- /dev/null
+++ b/ext/exif/tests/test5.jpg
Binary files differ
diff --git a/ext/exif/tests/test6.jpg b/ext/exif/tests/test6.jpg
new file mode 100644
index 0000000..073cefd
--- /dev/null
+++ b/ext/exif/tests/test6.jpg
Binary files differ