7.40.10 exif_thumbnail()Récupère la miniature d'une image TIFF ou JPEG[ Exemples avec exif_thumbnail ] PHP 4 >= 4.2.0
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 il n'y a pas
de miniature,
FALSE
sera retourné.
Les paramètres
width
,
height
et
imagetype
sont disponibles depuis PHP 4.3 et
retourne 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 assignés une valeur.
Si vous voulez exploiter les miniatures avec cette fonction, il faut nevoyer les
entêtes HTTP avec la fonction
header
. L'exemple ci-dessous
montre comment faire :
Exemple d'utilisation de miniature 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"; } ?>
|
Depuis PHP 4.3, la fonction
exif_thumbnail
lit
aussi les miniatures dans les images au format
TIFF
.
Note |
Cette fonction n'est disponible que si vous avez compilé PHP avec
l'option
--enable-exif
.
Les fonctionnalités et le comportement de cette fonction ont changé en
PHP 4.2
Cette fonction ne requiert pas la librairie GD.
Voir aussi
exif_read_data
et
image_type_to_mime_type
.
|
|