📅  最后修改于: 2023-12-03 15:18:24.008000             🧑  作者: Mango
在 PHP 中,imagetypes()
函数用于返回所有当前 PHP 安装中可用的图像类型的位掩码。图像类型可能是 JPEG、PNG、GIF 等。
此函数返回一个整型值,其中包含了所有当前 PHP 安装可用的图像类型。该函数通常与其他 GD 库函数一起使用,以判断哪些图像类型可以被处理。
imagetypes( void ) : int|false
该函数没有任何参数。
如果所有图像类型都不可用,函数返回 FALSE
。否则,它将返回一个整数值,其中每个位指定一个图像类型。这个值可能是一个 或 多个以下常量的二进制组合(可用与 &
运算符进行计算):
IMG_GIF
:表示 GIF 类型IMG_JPG
:表示 JPEG 类型IMG_PNG
:表示 PNG 类型IMG_WBMP
:表示 WBMP 类型IMG_XPM
:表示 XPM 类型以下是使用 imagetypes()
函数的示例:
if (imagetypes() & IMG_JPG) {
echo 'JPEG 图像类型可处理';
} else {
echo 'JPEG 图像类型无法处理';
}
如果您的 PHP 安装支持处理 JPEG 图像类型,则上面的示例将输出:
JPEG 图像类型可处理
否则,将输出:
JPEG 图像类型无法处理
IMG_XBM
类型在 PHP 7.2.0 中已被移除。imagetypes()
函数之前包含 GD 库。可以使用 extension_loaded()
函数来检查。