exif_tagname
<<<
exif_thumbnail read_exif_data
>>>

8.32 EXIF
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
exif_imagetype
exif_read_data
exif_tagname
->exif_thumbnail
read_exif_data

8.32.10 exif_thumbnail()Récupère la miniature d'une image TIFF ou JPEG

[ Exemples avec exif_thumbnail ]   PHP 4 >= 4.2.0, PHP 5

string  exif_thumbnail ( string   filename , int   width , int   height , int   imagetype )

exif_thumbnail lit la miniature de l'image TIFF ou JPEG dans le fichier filename .

Si vous voulez afficher des miniatures avec cette fonction, vous devez envoyer le bon type MIME avec la fonction header .

Il est possible que la fonction exif_thumbnail n'arrive pas à créer l'image mais peut déterminer sa taille. Dans ce cas, la fonction retourne FALSE mais les paramètres width et height sont définis.

    filename
    Le nom du fichier image à lire. Cette image contient une miniature.
    width
    La largeur retournée de la miniature retournée.
    height
    La hauteur retournée de la miniature retournée.
    imagetype
    Le type de l'image retourné de la miniature retournée. Peut être soit TIFF , soit JPEG .

Retourne la miniature embarquée ou FALSE si l'image ne contient pas de miniature.

Version Description
4.3.0 Les paramètres optionnels width , height et imagetype deviennent disponibles.
4.3.0 Les miniatures peuvent être retournées dans le format TIFF .

Exemple avec 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 {
    
// aucune miniature de disponible, traitement de l'erreur ici
    
echo 'No thumbnail available';
}
?>

<< exif_thumbnail >>
exif_tagname EXIF read_exif_data