PHP image_type_to_mime_type 图像GD库函数
-
定义和用法
image_type_to_mime_type - 取得 getimagesize,exif_read_data,exif_thumbnail,exif_imagetype 所返回的图像类型的 MIME 类型 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
image_type_to_mime_type ( int $imagetype )
image_type_to_mime_type() 函数可以判断一个 IMAGETYPE 常量的 MIME 类型。 -
参数
参数 必需的 描述 imagetype 是 IMAGETYPE_XXX 系列常量之一。 -
返回值
对应的imagetype返回值如下:- IMAGETYPE_GIF image/gif
- IMAGETYPE_JPEG image/jpeg
- IMAGETYPE_PNG image/png
- IMAGETYPE_SWF application/x-shockwave-flash
- IMAGETYPE_PSD image/psd
- IMAGETYPE_BMP image/bmp
- IMAGETYPE_TIFF_II (intel byte order) image/tiff
- IMAGETYPE_TIFF_MM (motorola byte order) image/tiff
- IMAGETYPE_JPC application/octet-stream
- IMAGETYPE_JP2 image/jp2
- IMAGETYPE_JPX application/octet-stream
- IMAGETYPE_JB2 application/octet-stream
- IMAGETYPE_SWC application/x-shockwave-flash
- IMAGETYPE_IFF image/iff
- IMAGETYPE_WBMP image/vnd.wap.wbmp
- IMAGETYPE_XBM image/xbm
-
示例
$filename = 'https://www.jc2182.com/images/f1.jpg'; $size = getimagesize($filename); switch ($size['mime']) { case "image/gif": echo "Image is a gif"; break; case "image/jpeg": echo "Image is a jpeg"; break; case "image/png": echo "Image is a png"; break; case "image/bmp": echo "Image is a bmp"; break; };
以上示例输出:Image is a jpeg
-
相关函数
getimagesize() - 取得图像大小