|
|
|
@ -2,8 +2,8 @@ |
|
|
|
Check for exif_thumbnail |
|
|
|
--SKIPIF-- |
|
|
|
<?php if (!extension_loaded("exif")) print "skip";?> |
|
|
|
--POST-- |
|
|
|
--GET-- |
|
|
|
--INI-- |
|
|
|
magic_quotes_runtime=0 |
|
|
|
--FILE-- |
|
|
|
<?php |
|
|
|
/* |
|
|
|
@ -11,16 +11,17 @@ Check for exif_thumbnail |
|
|
|
test2.jpg is the same image but contains Exif/Comment information and a |
|
|
|
copy of test1.jpg as a thumbnail. |
|
|
|
*/ |
|
|
|
$istat= stat('./ext/exif/tests/test1.jpg'); |
|
|
|
$fp = fopen('./ext/exif/tests/test1.jpg','r'); |
|
|
|
$image = fread($fp,$istat[7]); |
|
|
|
echo substr($image,490,5).'_'.$istat[7]; |
|
|
|
if (function_exists("ob_end_clean")) ob_end_clean(); |
|
|
|
$infile= './ext/exif/tests/test1.jpg'; |
|
|
|
$fp = fopen($infile,'rb'); |
|
|
|
$image = fread($fp,filesize($infile)); |
|
|
|
//$image = stripslashes($image); |
|
|
|
echo md5($image).'_'.filesize($infile); |
|
|
|
fclose($fp); |
|
|
|
$thumb = exif_thumbnail('./ext/exif/tests/test2.jpg'); |
|
|
|
echo strcmp($image,$thumb) ? 'different' : '_identical_'; |
|
|
|
echo strlen($thumb); |
|
|
|
echo '_'.substr($thumb,490,5); |
|
|
|
/* 7GWgw_523_identical_523_7GWgw */ |
|
|
|
echo strcmp($image,$thumb) ? '_different_' : '_identical_'; |
|
|
|
echo strlen($thumb).'_'.md5($thumb); |
|
|
|
echo "\n"; |
|
|
|
?> |
|
|
|
--EXPECT-- |
|
|
|
7GWgw_523_identical_523_7GWgw |
|
|
|
27bbfd9fc10e1e663d749f5225447905_523_identical_523_27bbfd9fc10e1e663d749f5225447905 |