라이브러리

[PHP] image_type_to_extension - 이미지 유형에 대한 파일 확장자 가져오기




PHP의 image_type_to_extension


PHP의 `image_type_to_extension` 함수는 이미지 타입을 해당 이미지 확장자로 변환하는 함수입니다. 이 함수는 `getimagesize` 함수와 함께 사용됩니다.

# 함수 구조


#hostingforum.kr
php

string image_type_to_extension(int $imagetype, [int $include_extension = 0])



- `$imagetype`: 이미지 타입을 나타내는 정수 값입니다. (예: IMG_GIF, IMG_JPG, IMG_PNG 등)
- `$include_extension`: 옵션입니다. 0 이면 확장자를 제외한 파일 이름만 반환하고, 1 이면 확장자를 포함한 파일 이름을 반환합니다.

# 예제


#hostingforum.kr
php

// GIF 이미지 타입을 확장자로 변환

$imagetype = IMG_GIF;

$extension = image_type_to_extension($imagetype);

echo "GIF 이미지 타입의 확장자는 $extension
";



// JPEG 이미지 타입을 확장자로 변환

$imagetype = IMG_JPG;

$extension = image_type_to_extension($imagetype);

echo "JPEG 이미지 타입의 확장자는 $extension
";



// PNG 이미지 타입을 확장자로 변환

$imagetype = IMG_PNG;

$extension = image_type_to_extension($imagetype);

echo "PNG 이미지 타입의 확장자는 $extension
";



# 결과


#hostingforum.kr


GIF 이미지 타입의 확장자는 gif

JPEG 이미지 타입의 확장자는 jpg

PNG 이미지 타입의 확장자는 png



# 사용 예시


#hostingforum.kr
php

// 이미지 파일 이름을 확장자로 변환

$filename = 'example.jpg';

$imagetype = getimagesize($filename)['mime'];

$extension = image_type_to_extension(exif_imagetype($filename));

echo "이미지 파일의 확장자는 $extension
";



# 참고


- `getimagesize` 함수는 이미지 파일의 크기, MIME 타입, 이미지 타입을 반환합니다.
- `exif_imagetype` 함수는 이미지 타입을 반환합니다.
- `image_type_to_extension` 함수는 이미지 타입을 해당 이미지 확장자로 변환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 493 페이지

검색

게시물 검색