php 中的图像类型由 imagetype_ 开头的常量表示,共支持 15 种图像类型:gif、jpeg、png、bmp、wbmp、xbm、tiff_ii、tiff_mm、psd、swf、jp2、jpx、jb2、swc、iff。要获取图像类型,可以使用 getimagesize() 函数,它返回包含图像信息(包括类型)的数组。
PHP 中的图片类型
在 PHP 中,图像类型由 IMAGETYPE_ 开头的常量表示。以下列出了 PHP 支持的所有图像类型:
- IMAGETYPE_GIF - GIF 图像
- IMAGETYPE_JPEG - JPEG 图像
- IMAGETYPE_PNG - PNG 图像
- IMAGETYPE_BMP - BMP 图像
- IMAGETYPE_WBMP - WBMP 图像
- IMAGETYPE_XBM - XBM 图像
- IMAGETYPE_TIFF_II - TIFF 图像
- IMAGETYPE_TIFF_MM - TIFF 图像
- IMAGETYPE_PSD - PSD 图像
- IMAGETYPE_SWF - SWF 图像
- IMAGETYPE_PSD - PSD 图像
- IMAGETYPE_JP2 - JP2 图像
- IMAGETYPE_JPX - JPX 图像
- IMAGETYPE_JB2 - JB2 图像
- IMAGETYPE_SWC - SWC 图像
- IMAGETYPE_IFF - IFF 图像
- IMAGETYPE_WBMP - WBMP 图像
- IMAGETYPE_XBM - XBM 图像
如何获取图像类型
可以使用 getimagesize() 函数获取图像类型。该函数返回一个数组,其中包含图像的宽度、高度和图像类型:
立即学习“PHP免费学习笔记(深入)”;
$image_info = getimagesize("image.jpg");
$image_type = $image_info[2];
根据 $image_type 的值,你可以确定图像的类型。