В общем-то зависит от языка в котором ты пишешь свой сайт...
В PHP к примеру, используешь функцию
getimagesize:
Код:
$img = getimagesize ("img/flag.jpg");
в индексе
$img[2] будет находится цифра соотвествующая формату файла соотвественно:
- 1 = GIF
- 2 = JPG
- 3 = PNG
- 4 = SWF
- 5 = PSD
- 6 = BMP
- 7 = TIFF(intel byte order)
- 8 = TIFF(motorola byte order)
- 9 = JPC
- 10 = JP2
- 11 = JPX
- 12 = JB2
- 13 = SWC
- 14 = IFF
таким образом ты можешь сделать что-то вроде:
Код:
$img = getimagesize ("img/flag.jpg");
switch($img[2]) {
case 1:
echo "это GIF";
break;
case 2:
echo "это JPEG";
break;
case 6:
echo "это BMP";
default:
echo "это вообще черт знает что";
}
удачи.