(PHP 4 >= 4.2.0, PHP 5, PHP 7)
exif_thumbnail — Получает встроенный эскиз TIFF или JPEG изображения
$filename
[, int &$width
[, int &$height
[, int &$imagetype
]]] )exif_thumbnail() считывает встроенный эскиз из TIFF или JPEG изображения.
Если вы хотите получить эскиз посредством этой функции, вам необходимо отправить mimetype-информацию, использовав header() функцию.
Иногда exif_thumbnail()
не может создать изображение, но может определить его размер.
В таких случаях она возвращает FALSE, но задает аргументам
width и height
правильные значения.
filenameИмя файла изображения. Изображение содержит встроенный эскиз.
widthВозвращаемая ширина эскиза.
heightВозвращаемая высота эскиза.
imagetypeВозвращаемый тип эскиза. Это либо TIFF, либо JPEG.
Возвращает встроенный эскиз или FALSE, если изображение
не содержит эскиза.
Пример #1 Пример использования exif_thumbnail()
<?php
if (array_key_exists('file', $_REQUEST)) {
$image = exif_thumbnail($_REQUEST['file'], $width, $height, $type);
} else {
$image = false;
}
if ($image!==false) {
header('Content-type: ' .image_type_to_mime_type($type));
echo $image;
exit;
} else {
// нет доступного эскиза, здесь можно обработать ошибку
echo 'Нет доступного эскиза';
}
?>