📜  PHP | getimagesize()函数

📅  最后修改于: 2022-05-13 01:56:47.615000             🧑  作者: Mango

PHP | getimagesize()函数

PHP中的 getimagesize()函数是一个内置函数,用于获取图像的大小。此函数接受文件名作为参数并确定图像大小并返回具有文件类型和图像高度/宽度的尺寸。

句法:

array getimagesize( $filename, $image_info )

参数:该函数接受上面提到的两个参数,如下所述:

  • $filename:强制参数,指定图片文件名。
  • $image_info:它是一个可选参数,允许您从图像文件中提取一些扩展信息,例如不同的 JPG APP 标记作为关联数组。

返回值:它返回尺寸以及文件类型和高度/宽度文本字符串。

例外:

  • 如果格式可能不包含图像或多个图像,则 getimagesize()函数将宽度和高度返回为零。
  • imageinfo 参数仅支持 JFIF 文件。
  • 如果无法访问文件名图像,getimagesize()函数将生成 E_WARNING 级别的错误。
  • 如果读取有任何错误,getimagesize() 将产生 E_NOTICE 级别的错误。

下面的程序说明了PHP中的 getimagesize()函数:

注意:下面给出的图像(geeks.png)在以下程序中使用。
极客形象

方案一:


输出:

Array ( [0] => 667 
        [1] => 184 
        [2] => 3 
        [3] => width="667" height="184" 
        [bits] => 8 
        [mime] => image/png )

方案二:

";
  
echo "Height of image : " . $height . "
";    echo "Image type :" . $type . "
";    echo "Image attribute :" .$attr; ?>

输出:

Width of image : 667
Height of image : 184
Image type :3
Image attribute :width="667" height="184"

参考: 函数 : PHP 。 PHP

PHP是一种专门为 Web 开发而设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。