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