Description
int|false
exif_imagetype
( string filename)
exif_imagetype(
)
lit
les
premiers
octets
du
fichier
d
'image
filename
,
et
vérifie
sa
signature
.
Lorsqu
'
une
signature
corecte
est
trouvée
,
elle
sera
retournée
.
Sinon
,
FALSE
est
retourné
.
La
valeur
retournée
est
la
même
que
celle
que
retourne
getimagesize(
)
dans
son
index
2
,
mais
exif_imagetype(
)
est
bien
plus
rapide
.
Les
constantes
suivantes
sont
définies
:
1
=
IMAGETYPE_GIF
,
2
=
IMAGETYPE_JPG
,
3
=
IMAGETYPE_PNG
,
4
=
IMAGETYPE_SWF
,
5
=
IMAGETYPE_PSD
,
6
=
IMAGETYPE_BMP
,
7
=
IMAGETYPE_TIFF_II
(
ordre
d'octets
d'intel)
,
8
=
IMAGETYPE_TIFF_MM
(ordre
d'octets
motorola
)
,
9
=
IMAGETYPE_JPC
,
10
=
IMAGETYPE_JP2
,
11
=
IMAGETYPE_JPX
et
12
=
IMAGETYPE_SWC
.
Cette
fonction
peut
être
utilisée
pour
éviter
l'
appel
à
d'autres
fonctions
exif
si
le
format
d'image
n'est
pas
supporté
,
ou
bien
en
conjonction
avec
$_SERVER['HTTP_ACCEPT'
]
pour
indiquer
si
le
navigateur
est
capable
de
lire
ou
non
un
format
d
'image
.
Cette
fonction
est
disponible
uniquement
si
PHP
4
est
compilé
avec
l
'
option
--enable-exif
.
Cette
fonction
ne
requiert
pas
la
librairie
GD
.
Voir
aussi
getimagesize(
)
.