exif_imagetype (PHP 4 >= 4.3.0, PHP 5)

int
exif_imagetype ( string $filename )

exif_imagetype은 Value(정수)값을 출력합니다.

Value Constant
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

예제 (ex #1
 <?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!
  
}
 ?>

예제 (ex #2
  <?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;
 }
 ?>


블로그 이미지

하보니

하보니와 함께하는 phP 초보

Tag ,

댓글을 달아 주세요