通过数据识别图像格式

时间:2015-11-09 07:04:35

标签: javascript php image image-processing

PHP或JS中的库是否可以通过分析数据来识别图像格式?它应该支持BMP,JPG,GIF,PNG,TIFF和EMF。

1 个答案:

答案 0 :(得分:1)

使用PHP getimagesize尝试此功能: -

function is_image($path)
{
$a = getimagesize($path);
$image_type = $a[2];
//Add you image format        
if(in_array($image_type , array(IMAGETYPE_GIF , IMAGETYPE_JPEG ,IMAGETYPE_PNG , IMAGETYPE_BMP)))
{
return true;
}
return false;
}

或者您可以使用exif_imagetype

//Add you image format
if (exif_imagetype('image.gif') != IMAGETYPE_GIF) {
    echo 'The picture is not a gif';
}
相关问题