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 댓글