8.33 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.33.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'; } ?>
|
|