图形函数库

GetImageSize

(PHP3 , PHP4)

GetImageSize ---  取得GIFJPEGPNGSWF图形的大小

语法 : array getimagesize (string filename [, array imageinfo])

说明 : 

GetImageSize( )将会测定任何GIFJPG PNGSWF图档的大小,并且传回图档的宽和高及文件的类型,高和宽的字符串会使用内部一个标准的HTML IMG标签。

传回的数组有四个元素索引0 表示图形的宽为多少像素(pixels)索引1表示图形的高索引2则指出图形为何种类型1GIF2JPG3PNG,索引值 3是个 "height=xxx width=xxx"的字符串,它能直接的用在 IMG标签中

Example :

<?php

   <?php $size = GetImageSize ("img/flag.jpg"); ?>

   <IMG SRC="img/flag.jpg" <?php echo $size[3]; ?>

?>

非必需的参数imageinfo允许你从图档中取出一些延伸的资讯,现在这将会传回不同的JPG APP标识(markers)在组合的数组中,有些程式会使用到这些APP标识来将文字资讯植入图形中,一个相当常见的植入IPTC http://www.xe.net/iptc/资讯在APP13标识中。你可以使用iptcparse( )函数来剖析二进制APP13标识,成为可读的

Example :

<?php

    $size = GetImageSize ("testimg.jpg",&$info); 

    if (isset ($info["APP13"])) { 

            $iptc = iptcparse ($info["APP13"]); var_dump ($iptc); 

    }

?>

注意 : 此函数并不需要GD图形函数库


上一页 首页 下一页