Funciones de Exif
PHP Manual

exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5)

exif_thumbnailRecuperar la miniatura embebida de una imagen TIFF o JPEG

Descripción

string exif_thumbnail ( string $filename [, int &$width [, int &$height [, int &$imagetype ]]] )

exif_thumbnail() lee la miniatura embebida de una imagen TIFF o JPEG.

Si quiere implementar miniaturas mediante esta función, debería enviar la información del tipo mime usando la función header().

Es posible que exif_thumbnail() no pueda crear una imagen pero puede determinar su tamaño. En este caso, el valor devuelto es FALSE pero width y height son establecidos.

Parámetros

filename

El nombre de la imagen que va a ser leída. Esta imagen contiene una miniatura embebida.

width

El ancho devuelto de la miniatura devuelta.

height

El alto devuelto de la miniatura devuelta.

imagetype

El tipo de imagen devuelto de la miniatura devuelta. Puede ser TIFF o JPEG.

Valores devueltos

Devuelve la miniatura embebida, o FALSE si la imagen no contiene ninguna miniatura.

Historial de cambios

Versión Descripción
4.3.0 Los parámetros opcionales width, height, e imagetype ahora están todos disponibles.
4.3.0 Puede devolver miniaturas en el formato TIFF.

Ejemplos

Ejemplo #1 Ejemplo de exif_thumbnail()

<?php
if (array_key_exists('file'$_REQUEST)) {
    
$imagen exif_thumbnail($_REQUEST['file'], $width$height$type);
} else {
    
$imagen false;
}
if (
$imagen!==false) {
    
header('Content-type: ' .image_type_to_mime_type($type));
    echo 
$imagen;
    exit;
} else {
    
// no está disponible la miniatura, tratar el error aquí
    
echo 'No está disponible la miniatura';
}
?>

Ver también


Funciones de Exif
PHP Manual