exif_tagname
read_exif_data
Fonctions Exif
PHP Manual

# exif_thumbnail

(PHP 4 >= 4.2.0, PHP 5)

exif_thumbnail — Récupère la miniature d'une image TIFF ou JPEG

### Description

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.

### Liste de paramètres

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

### Valeurs de retour

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

### Historique

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.

### Exemples

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

### Voir aussi

- exif_read_data() - Lit les en-têtes EXIF dans les images JPEG ou TIFF
- image_type_to_mime_type() - Lit le Mime-Type d'un type d'image

exif_tagname
read_exif_data
Fonctions Exif
PHP Manual