(PHP 4 >= 4.2.0, PHP 5)
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
, если изображение
не содержит эскиза.
Версия | Описание |
---|---|
4.3.0 |
Стали доступны необязательные аргументы
width , height
и imagetype .
|
4.3.0 | Может возвращаеть эскизы в формате TIFF. |
Пример #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 'Нет доступного эскиза';
}
?>