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.cainiaoya.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() - 取得图像大小