Exif exif_thumbnail
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
exif_thumbnail — 이미지의 포함된 축소판 검색
설명
exif_thumbnail( resource|string $file, int &$width = null, int &$height = null, int &$image_type = null ): string|false
exif_thumbnail()은 이미지의 포함된 축소판을 읽습니다.
이 함수를 통해 썸네일을 전달하려면 header() 함수를 사용하여 mimetype 정보를 보내야 합니다.
exif_thumbnail()이 이미지를 생성할 수 없지만 크기를 결정할 수는 있습니다. 이 경우 반환 값은 false
이지만 width
와 height
가 설정됩니다.
매개변수
file
- 이미지 파일의 위치입니다. 이것은 파일 또는 스트림 리소스에 대한 경로일 수 있습니다.
width
- 반환된 축소판의 반환 너비입니다.
height
- 반환된 축소판의 반환된 높이입니다.
image_type
- 반환된 축소판의 반환된 이미지 유형입니다. 이것은 TIFF 또는 JPEG입니다.
반환 값
포함된 썸네일을 반환하거나 이미지에 썸네일이 없으면 false
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
7.2.0 | file 매개변수는 이제 로컬 파일과 스트림 리소스를 모두 지원합니다. |
Examples
예제 #1 exif_thumbnail() 예제
<?php
$image = exif_thumbnail('/path/to/image.jpg', $width, $height, $type);
if ($image!==false) {
header('Content-type: ' .image_type_to_mime_type($type));
echo $image;
exit;
} else {
// no thumbnail available, handle the error here
echo 'No thumbnail available';
}
?>
메모
메모: 파일
이 이 함수에 스트림을 전달하는 데 사용되는 경우 스트림은 탐색 가능해야 합니다. 이 함수가 반환된 후에도 파일 포인터 위치는 변경되지 않습니다.
기타
- exif_read_data() - 이미지 파일에서 EXIF 헤더를 읽습니다.
- image_type_to_mime_type() - getimagesize, exif_read_data, exif_thumbnail, exif_imagetype에 의해 반환된 이미지 유형에 대한 Mime 유형 가져오기