Funções da Exif
PHP Manual

exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

exif_thumbnailRecupera 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


Funções da Exif
PHP Manual