0
PHP或JS中是否存在可通過分析數據識別圖像格式的庫?它應該支持BMP,JPG,GIF,PNG,TIFF和EMF。通過數據識別圖像格式
PHP或JS中是否存在可通過分析數據識別圖像格式的庫?它應該支持BMP,JPG,GIF,PNG,TIFF和EMF。通過數據識別圖像格式
試試這個功能與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';
}
您是否嘗試過使用[exiftool(HTTP://www.sno.phy.queensu。 ca /〜phil/exiftool /)或[image_type_to_mime_type](http://php.net/manual/en/function.image-type-to-mime-type.php)? – Ziki
取決於你在做什麼,但跨瀏覽器的最佳方式是隱藏的IMG,動態替換src並獲取元素的寬度和高度,儘管它沒有回答你的問題,值得一提的是它以防萬一。 –