cvs: php4 /ext/exif test.txt
| From: | Marcus B�rger | Date: | Wed, 06 Mar 2002 18:21:50 +0000 |
| Subject: | cvs: php4 /ext/exif test.txt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-9738@lists.php.net to get a copy of this message | ||
helly Wed Mar 6 13:21:50 2002 EDT
Modified files:
/php4/ext/exif test.txt
Log:
-updated test to reflect third parameter of exif_read_data
Index: php4/ext/exif/test.txt
diff -u php4/ext/exif/test.txt:1.4 php4/ext/exif/test.txt:1.5
--- php4/ext/exif/test.txt:1.4 Wed Mar 6 04:32:02 2002
+++ php4/ext/exif/test.txt Wed Mar 6 13:21:50 2002
@@ -13,6 +13,22 @@
* fails on executing this script.
*/
+$file = array_key_exists('thumbnail',$_REQUEST) ? $_REQUEST['thumbnail'] :
'';
+//$file = '/t/temp/kodak-dc4800.tif';
+//$file = '/t/temp/canon-ixus.jpg';
+if ( $file) {
+ $image = exif_thumbnail($file);
+ if ( $image!==false) {
+ @Header("content-type: image/jpeg");
+ echo $image;
+ } else {
+ echo "<html><body><table>\n";
+ echo "Thumbnail could not be extracted.\n";
+ echo "</table></body></html>";
+ }
+ die();
+}
+
$possible = array();
/****************************************************************************/
@@ -182,18 +198,18 @@
</ul>
</li>
</ul>
-<h2>function exif_headername</h2>
+<h2>function exif_tagname</h2>
<table border='1' cellspacing='0' cellpadding='3'
summary="EXIF headernames">
<?php
-if (function_exists('exif_headername')) {
+if (function_exists('exif_tagname')) {
?>
-<tr><td>ImageWidth</td><td><?=@exif_headername(0x0100)?></td><td><?=error_msg()?></td></tr>
-<tr><td>JPEGProc</td><td><?=@exif_headername(0x0200)?></td><td><?=error_msg()?></td></tr>
-<tr><td>SceneType</td><td><?=@exif_headername(0xA301)?></td><td><?=error_msg()?></td></tr>
-<tr><td>false</td><td><?=@exif_headername(0x0000)===false?'false':'value'?></td><td><?=error_msg()?></td></tr>
+<tr><td>ImageWidth</td><td><?=@exif_tagname(0x0100)?></td><td><?=error_msg()?></td></tr>
+<tr><td>JPEGProc</td><td><?=@exif_tagname(0x0200)?></td><td><?=error_msg()?></td></tr>
+<tr><td>SceneType</td><td><?=@exif_tagname(0xA301)?></td><td><?=error_msg()?></td></tr>
+<tr><td>false</td><td><?=@exif_tagname(0x0000)===false?'false':'value'?></td><td><?=error_msg()?></td></tr>
<?php
} else {
- echo "<tr><td>function exif_headername is not
supported</td></tr>\n";
+ echo "<tr><td>function exif_tagname is not
supported</td></tr>\n";
}
?>
</table>
@@ -215,8 +231,8 @@
$getimagesize = "[ $size[0], $size[1], $size[2], $size[3] ]";
}
/**/
- error_log("exif_read_data($file,'COMMENT,IFD0,EXIF,APP12');",0);
- $image = exif_read_data($file,'COMMENT,IFD0,EXIF,APP12');
+ error_log("exif_read_data($file,'COMMENT,IFD0,EXIF,APP12', true);",0);
+ $image = exif_read_data($file,'COMMENT,IFD0,EXIF,APP12',true);
$error = error_msg();// clear message
//error_log("exif_read_data($file)",0);
$res = '';
@@ -230,6 +246,7 @@
$len++;
$res .= AddInfo($Name,'Array('.count($Value).')');
foreach( $Value as $idx => $Entry) {
+ if ($idx=='Thumbnail') $Entry = '<data>';
$len++;
$res .= AddInfo($Name.':'.$idx,$Entry);
}