php
PHP - exif_imagetype 함수
int exif_imagetype ( string $filename )
(PHP 4 >= 4.3.0, PHP 5)
exif_imagetype은 아래 표의 값을 정수로 반환합니다.
(PHP 4 >= 4.3.0, PHP 5)
exif_imagetype은 아래 표의 값을 정수로 반환합니다.
| 값 | 상 수 |
|---|---|
| 1 | IMAGETYPE_GIF |
| 2 | IMAGETYPE_JPEG |
| 3 | IMAGETYPE_PNG |
| 4 | IMAGETYPE_SWF |
| 5 | IMAGETYPE_PSD |
| 6 | IMAGETYPE_BMP |
| 7 | IMAGETYPE_TIFF_II (intel byte order) |
| 8 | IMAGETYPE_TIFF_MM (motorola byte order) |
| 9 | IMAGETYPE_JPC |
| 10 | IMAGETYPE_JP2 |
| 11 | IMAGETYPE_JPX |
| 12 | IMAGETYPE_JB2 |
| 13 | IMAGETYPE_SWC |
| 14 | IMAGETYPE_IFF |
| 15 | IMAGETYPE_WBMP |
| 16 | IMAGETYPE_XBM |
<?php
$type = exif_imagetype("test.bmp");
print_r($type); // 출력: 6
// #1 예제
if($type == 6)
{
dir(" BMP 파일입니다. ");
}
else
{
// error!
}
// #2 예제
if($type == IMAGETYPE_BMP)
{
dir(" BMP 파일입니다. ");
}
else
{
// error!
}
?>
<?php
if(!function_exists('exif_imagetype')) {
function exif_imagetype("test.bmp") {
list($w,$h,$type,$attr)=getimagesize("test.bmp",$app);
if($app !== false) {
return $type;
}
return false;
}
}
else {
if(($type = exif_imagetype("test.bmp")) !== false) {
return $type;
}
return false;
}
?>
0 댓글