# exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

exif_thumbnail — Recuperar la miniatura embebida de una imagen TIFF o JPEG

### Descripción

exif_thumbnail(
string `$filename`,
int `&$width` = ?,
int `&$height` = ?,
int `&$imagetype` = ?
): string

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.

### 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

- exif_read_data() - Lee las cabeceras EXIF desde un JPEG o un TIFF
- image_type_to_mime_type() - Obtiene el tipo Mime de un tipo de imagen devuelto por getimagesize, exif_read_data, exif_thumbnail, exif_imagetype