在 PHP 中,可以使用 exif_imagetype()
函數來檢測位圖格式
<?php
$imagePath = 'path/to/your/image.bmp'; // 請將此路徑替換為實際的圖像文件路徑
// 檢查文件是否存在
if (!file_exists($imagePath)) {
die('文件不存在。');
}
// 獲取圖像類型
$imageType = exif_imagetype($imagePath);
// 檢查是否為 BMP 格式
if ($imageType === IMAGETYPE_BMP) {
echo '這是一個有效的 BMP 文件。';
} else {
echo '這不是一個有效的 BMP 文件。';
}
?>
在這個示例中,我們首先檢查文件是否存在。然后,我們使用 exif_imagetype()
函數獲取圖像類型。最后,我們檢查返回的圖像類型是否為 IMAGETYPE_BMP
(表示 BMP 格式)。如果是,則輸出“這是一個有效的 BMP 文件”,否則輸出“這不是一個有效的 BMP 文件”。