PHP 4 和 PHP 5 及以上版本均支持该函数。
<h2>函数说明</h2>
<p>getimagesize 函数用于获取图像的大小,包括图像的宽度、高度以及图像类型等信息。</p>
<h2>函数语法</h2>
<p><code>getimagesize(string $filename, array &$image_info = null): array|false
$filename = 'image.jpg';
$image_size = getimagesize($filename);
if ($image_size) {
echo "图像宽度: " . $image_size[0] . " 像素
";
echo "图像高度: " . $image_size[1] . " 像素
";
echo "图像类型: " . $image_size['mime'] . "
";
} else {
echo "无法获取图像大小信息。
";
}
<h2>示例代码的说明</h2>
<p>在这个示例中,首先定义了一个图像文件路径 `$filename`。然后,调用 `getimagesize()` 函数来获取图像的详细信息。如果图像文件存在且成功读取,`$image_size` 数组将包含图像的宽度(`$image_size[0]`)、高度(`$image_size[1]`)以及 MIME 类型(`$image_size['mime']`)。如果无法获取图像信息,则输出相应的错误提示。</p>