(PHP 4 >= 4.2.0, PHP 5, PHP 7)
exif_thumbnail — Recupera a miniatura embutida de uma imagem TIFF ou JPEG
$filename
[, int &$width
[, int &$height
[, int &$imagetype
]]] ) : stringexif_thumbnail() lê a miniatura embutida de uma imagem TIFF ou JPEG.
Se você quer exibir miniaturas através desta função, você pode enviar a informação do mimetype usando a função header().
É possível que exif_thumbnail() não crie uma
imagem mas pode terminar o tamanho. Neste caso, o valor retornado é
FALSE mas width e height
são definidos.
filenameO nome do arquivo da imagem a ser lido. Esta imagem contém uma miniatura embutida.
widthA largura da miniatura retornada.
heightA altura da miniatura retornada.
imagetypeO tipo da imagem da miniatura retornada. Pode ser TIFF ou JPEG.
Retorna a miniatura embutida, our FALSE se a imagem não contém
miniatura.
| Versão | Descrição |
|---|---|
| 4.3.0 |
O parâmetro opcional width,
height, e imagetype
tornaram-se disponíveis.
|
| 4.3.0 | Pode retornar miniatura no formato TIFF. |
Exemplo #1 Exemplo da 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 {
// no thumbnail available, handle the error here
echo 'No thumbnail available';
}
?>