exif_tagname
read_exif_data
Funções da Exif
PHP Manual

# exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5)

exif_thumbnail — Recupera a miniatura embutida de uma imagem TIFF ou JPEG

### Descrição

string exif_thumbnail ( string `$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.

### Parâmetros

`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.

### Valor Retornado

Retorna a miniatura embutida, our `FALSE` se a imagem não contém miniatura.

### Changelog

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.

### Exemplos

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';
}
?>`

### Veja Também

- exif_read_data() - Lê os cabeçalhos EXIF de imagens JPEG ou TIFF. Deste modo você poderá ler meta dados gerados por camêras digitais.
- image_type_to_mime_type() - Obtém o Mime-Type para um tipo de imagem retornado por getimagesize, exif_read_data, exif_thumbnail, exif_imagetype

exif_tagname
read_exif_data
Funções da Exif
PHP Manual