(PHP 4 >= 4.2.0, PHP 5, PHP 7)
exif_thumbnail — Recuperar la miniatura embebida de una imagen TIFF o JPEG
$filename
[, int &$width
[, int &$height
[, int &$imagetype
]]] ) : stringexif_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.
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.
Devuelve la miniatura embebida, o FALSE
si la imagen no contiene
ninguna miniatura.
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';
}
?>