cvs: php4 /ext/exif/tests 001.phpt 002.phpt test1.jpg

From: Date: Wed, 06 Mar 2002 22:01:45 +0000
Subject: cvs: php4 /ext/exif/tests 001.phpt 002.phpt test1.jpg
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-9748@lists.php.net to get a copy of this message
helly Wed Mar 6 17:01:45 2002 EDT Added files: /php4/ext/exif/tests 001.phpt 002.phpt test1.jpg Log: - standard test scripts for exif #hope all problems in exif are resolved now Index: php4/ext/exif/tests/001.phpt +++ php4/ext/exif/tests/001.phpt --TEST-- Check for exif_read_data --SKIPIF-- <?php if (!extension_loaded("exif")) print "skip";?> --POST-- --GET-- --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. */ $image = exif_read_data('test2.jpg','',true,false); $accept = ''; foreach($image as $idx=>$section) { $accept .= $section; foreach($section as $name=>$value) { $accept .= substr($name,0,2); $accept .= $value; } } echo $accept; ?> --EXPECT-- ArrayFitest2.jpgFi1015448798Fi1240SeCOMPUTED, ANY_TAG, IFD0, THUMBNAIL, COMMENT, EXIFArrayCoPhoto (c) M.BoergerCoEdited by M.Boerger.htwidth="1" height="1"He1Wi1Is1UsExif test image.UsASCIIArrayCoPhoto (c) M.BoergerUsASCIIArrayJP523Array0Comment #1.1Comment #2.2Comment #3end Index: php4/ext/exif/tests/002.phpt +++ php4/ext/exif/tests/002.phpt --TEST-- Check for exif_thumbnail --SKIPIF-- <?php if (!extension_loaded("exif")) print "skip";?> --POST-- --GET-- --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. */ $istat= stat('test1.jpg'); $fp = fopen('test1.jpg','r'); $image = fread($fp,$istat[7]); echo substr($image,490,5).'_'.$istat[7]; fclose($fp); $thumb = exif_thumbnail('test2.jpg'); echo strcmp($image,$thumb) ? 'different' : '_identical_'; echo strlen($thumb); echo '_'.substr($thumb,490,5); /* 7GWgw_523_identical_523_7GWgw */ ?> --EXPECT-- 7GWgw_523_identical_523_7GWgw

« previous php.cvs (#9748) next »