Manuel PHP
Précédent |  | Suivant

# 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().

Les paramètres width, height et imagetype sont disponibles depuis PHP 4.3.0 et donnent les dimensions de la miniature, ainsi que son type. Il est possible que exif_thumbnail() ne puisse pas créer une image, mais en détermine la taille. Dans ce cas, la valeur retournée par la fonction est `FALSE`, mais width et height se voient assigner une valeur.

Depuis PHP 4.3.0, exif_thumbnail() peut retourner des miniatures au format TIFF.

## Valeurs de retour

Si l'image ne contient aucune miniature, `FALSE` sera retourné. Sinon, la miniature sera sera retournée.

## Exemples

Exemple 1. Exemple d'utilisation des miniatures 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, gestion d'erreur echo 'Pas de miniature disponible'; } ?>`

## Voir aussi

exif_read_data() et image_type_to_mime_type().

Précédent | Sommaire | Suivant
exif_tagname | Niveau supérieur | read_exif_data