Descripción
array
getimagesize
( string filename [, array imageinfo])
La
función
GetImageSize(
)
determinará
el
tamaño
de
cualquier
fichero
de
imagen
GIF
,
JPG
o
PNG
y
devolverá
sus
dimensiones
junto
al
tipo
de
fichero
en
una
cadena
de
texto
que
pueda
ser
usada
en
una
marca
HTML
IMG
normal
.
Devuelve
una
matriz
con
4
elementos
.
El
índice
0
contiene
la
anchura
de
la
imagen
en
pixels
.
El
índice
1
contiene
la
altura
.
El
índice
2
es
una
marca
indicando
el
tipo
de
imagen
.
1
=
GIF
,
2
=
JPG
,
3
=
PNG
.
El
índice
3
es
una
cadena
de
texto
con
el
string
correcto
"
height=xxx
width=xxx
"
para
ser
usado
directamente
en
una
marca
IMG
.
Ejemplo
1
.
GetImageSize
?php
$size
=
GetImageSize(
"img
/
flag.jpg")
;
?
IMG
SRC="
img
/
flag.jpg
"
?php
echo
$size[3]
;
?
|
|
El
parámetro
opcional
imageinfo
permite
extraer
información
adicional
del
fichero
de
imagen
.
Actualmente
esto
devolverá
las
diferentes
marcas
APP
de
los
JPG
en
una
matriz
asociada
.
Algunos
programas
usan
estas
marcas
APP
para
incluir
información
textual
en
las
imagenes
.
Uno
bastante
común
incluye
información
IPTC
http
:
/
/www.iptc.org
/
en
la
marca
APP13
.
Puede
usar
la
función
iptcparse(
)
para
convertir
la
marca
binaria
APP13
en
algo
leible
.
Ejemplo
2
.
GetImageSize
devolviendo
IPTC
?php
$size
=
GetImageSize(
"testimg.jpg"
,
$info)
;
if
(isset($info["APP13"])
)
{
$iptc
=
iptcparse($info["APP13"])
;
var_dump($iptc)
;
}
?
|
|
Nota
:
Esta
función
no
requiere
la
libreria
de
imagenes
GD
.