exif_thumbnail - Получает встроенный эскиз TIFF или JPEG изображения
Вернуться к: Exif Функции
exif_thumbnail
(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 'Нет доступного эскиза';
}
?>
Смотрите также
- exif_read_data() - Читает EXIF-заголовки JPEG и TIFF изображений
- image_type_to_mime_type() - Получение Mime-типа для типа изображения, возвращаемого функциями getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
Вернуться к: Exif Функции