牛牛在线工具

getimagesize()

收录 8868 个 PHP 函数,含用途说明与用法示例。

getimagesize()

获取图像的尺寸和其他相关信息

函数名称:getimagesize() 适用版本:所有 PHP 版本 用法:getimagesize() 函数用于获取图像的尺寸和其他相关信息。它可以读取图像文件并返回一个包含图像宽度、高度、文件类型和图像属性的数组。 语法:getimagesize(string $filename, array &$imageinfo): array|false 参数: $filename:要获取信息的图像文件的路径。 $imageinfo:一个引用参数,用于存储图像的信息。它是一个包含图像属性的数组,包括图像宽度(索引为0)、图像高度(索引为1)、文件类型(索引为2,取值为 IMAGETYPE_XXX 常量)以及其他图像属性。 返回值:如果成功获取图像信息,则返回一个包含图像信息的数组;否则返回 false。 示例: // 获取图像信息 $imageFile = 'path/to/image.jpg'; $imageInfo = getimagesize($imageFile, $info); if ($imageInfo !== false) { $width = $imageInfo[0]; $height = $imageInfo[1]; $fileType = $imageInfo[2]; echo "图像宽度:$width 像素<br>"; echo "图像高度:$height 像素<br>"; echo "文件类型:$fileType<br>"; } else { echo "无法获取图像信息"; } 注意事项: 该函数支持多种图像格式,包括 JPEG、PNG、GIF、BMP 等。 如果图像文件无法读取或不是一个有效的图像文件,函数将返回 false。 图像类型可以通过 IMAGETYPE_XXX 常量进行比较,例如 IMAGETYPE_JPEG、IMAGETYPE_PNG 等。 以上是 getimagesize() 函数的详细用法和示例。请根据实际需求使用该函数,并根据返回的图像信息进行相应的处理。