PHP或JS中的库是否可以通过分析数据来识别图像格式?它应该支持BMP,JPG,GIF,PNG,TIFF和EMF。
答案 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';
}