getimagesizefromstring()function是PHP中的内置函数, 用于从字符串获取图像的大小。此函数接受图像数据作为字符串参数, 并确定图像大小, 然后返回尺寸以及文件类型和图像的高度/宽度。
语法如下:
array getimagesizefromstring( $imagedata, &
$imageinfo )
参数:此函数接受上述和以下所述的两个参数:
- $文件名:这是一个强制参数, 它接受图像数据作为字符串。
- $ imageinfo:它是一个可选参数, 允许从图像文件中提取一些扩展信息, 例如将不同的JPG APP标记作为关联数组。
下面的程序说明了getimagesizefromstring()PHP中的功能:
图片:
文章图片
范例1:
<
?php$img =
'https://media.lsbin.org/wp-content/uploads/lsbin-25.png' ;
// Open image as a string
$data = https://www.lsbin.com/file_get_contents ( $img );
// getimagesizefromstring function accepts image data as string
$info = getimagesizefromstring( $data );
// Display the image content
var_dump( $info );
?>
输出如下:
array(6) {
[0]=>
int(667)
[1]=>
int(184)
[2]=>
int(3)
[3]=>
string(24) "width="667" height="184""
["bits"]=>
int(8)
["mime"]=>
string(9) "image/png"
}
范例2:
<
?php
$img =
'https://media.lsbin.org/wp-content/uploads/lsbin-25.png' ;
// Open image as a string
$data = https://www.lsbin.com/file_get_contents ( $img );
// getimagesizefromstring function accepts image data as string
list( $width , $height , $type , $attr ) = getimagesizefromstring( $data );
// Displaying dimensions of the image
echo"Width of image: " . $width . "<
br>
" ;
echo "Height of image: " . $height . "<
br>
" ;
echo "Image type: " . $type . "<
br>
" ;
echo "Image attribute: " . $attr ;
?>
输出如下:
Width of image: 667
Height of image: 184
Image type: 3
Image attribute: width="667" height="184"
参考: http://php.net/manual/en/function.getimagesizefromstring.php
推荐阅读
- HTML如何使用DOM createComment()方法(代码示例)
- 如何使用jQuery从JSON文件中获取数据并显示在HTML表中()
- C++开发环境部署(环境设置详细介绍)
- python如何使用filter()(用法示例)
- Python MongoDB如何使用insert_many查询(示例)
- 如何使用JavaScript检查元素是否是父元素的子元素()
- 联想笔记本Ghost win7系统装机版64位最新推荐
- ie9 原版win7 64位系统工具最新推荐
- ASUS win7专业版64激活工具图文详细教程图解