当前位置: 首页> 函数类别大全> getimagesize

getimagesize

获取图像的大小
名称:getimagesize
分类:图像处理GD
所属语言:php
一句话介绍:获取图像的大小

getimagesize 函数

适用PHP版本

该函数适用于 PHP 4.3.0 及以上版本。

函数说明

getimagesize 函数用于获取图像文件的尺寸信息。它返回一个包含图像宽度、高度和其他信息的数组。

函数语法

getimagesize(string $filename, array &$imageinfo = null): array|false

参数

$filename (必需): 图像文件的路径。

$imageinfo (可选): 传递一个可选的数组,包含了图像的更多信息(如 MIME 类型等)。

返回值

成功时,返回一个包含图像尺寸和其他信息的数组。如果失败,则返回 false。

返回数组的结构

  • 索引 0: 图像的宽度。
  • 索引 1: 图像的高度。
  • 索引 2: 图像的类型(如 IMAGETYPE_JPEG、IMAGETYPE_PNG)。
  • 索引 3: 图像的大小描述(如 'width="500" height="400")。
  • 索引 4: 图像的 MIME 类型。

示例

假设我们有一个名为 "example.jpg" 的图像文件,以下代码展示了如何使用 getimagesize 函数来获取其尺寸和其他信息:

示例代码

  <?php
  $imagePath = 'example.jpg';
  $imageInfo = getimagesize($imagePath);
<p>if ($imageInfo !== false) {<br>
echo '图像宽度: ' . $imageInfo[0] . ' 像素<br>';<br>
echo '图像高度: ' . $imageInfo[1] . ' 像素<br>';<br>
echo '图像类型: ' . $imageInfo[2] . '<br>';<br>
echo '图像 MIME 类型: ' . $imageInfo['mime'] . '<br>';<br>
} else {<br>
echo '无法获取图像信息。';<br>
}<br>
?><br>

示例代码的说明

在上面的示例代码中,我们首先定义了图像文件的路径 "example.jpg"。然后调用 getimagesize() 函数来获取图像的详细信息。如果函数成功返回,信息将保存在 $imageInfo 数组中,我们可以从中提取宽度、高度、图像类型等信息并输出。如果返回 false,表示无法获取图像信息。

同类函数
热门文章