(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
]]] )exif_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.
filename
O nome do arquivo da imagem a ser lido. Esta imagem contém uma miniatura embutida.
width
A largura da miniatura retornada.
height
A altura da miniatura retornada.
imagetype
O 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';
}
?>