(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.
filenameEl nombre de la imagen que va a ser leída. Esta imagen contiene una miniatura embebida.
widthEl ancho devuelto de la miniatura devuelta.
heightEl alto devuelto de la miniatura devuelta.
imagetypeEl 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';
}
?>