(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 'Нет доступного эскиза';
}
?>