Exif Функции
PHP Manual

exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5)

exif_thumbnailПолучает встроенный эскиз TIFF или JPEG изображения

Описание

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

Смотрите также


Exif Функции
PHP Manual