Calcular dimensiones de una imagen

Email this to someoneShare on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

Una función muy útil en php es getimagesize(), con la que se puede averiguar las dimensiones (ancho y alto), el tipo de fichero (gif, jpg, png, swf, psd…) y los atributos (width= y height=) de una imagen o fotografía para ser utilizadas dentro de la etiqueta IMG de HTML.

Para utilizarlo bastará con pegar el siguiente código reemplazando “imagen.jpg” por el nombre de vuestra imagen:

list($width, $height, $type, $attr) = getimagesize(“imagen.jpg”);

echo “Ancho: ” .$width;
echo ‘<br />’;
echo “Alto: ” .$height;
echo ‘<br />’;
echo “Tipo: ” .$type;
echo ‘<br />’;
echo “Atributos: ” .$attr;

Un ejemplo del resultado sería:

Ancho: 300
Alto: 250
Tipo: 1
Atributos: width=”300″ height=”250″

En tipo de imagen, obtendremos un valor numérico, con la siguiente tabla comprobaremos que formato corresponde a cada número:

Tipos de imagenes:

1 = GIF 5 = PSD 9 = JPC 13 = SWC
2 = JPG 6 = BMP 10 = JP2 14 = IFF
3 = PNG 7 = TIFF 11 = JPX 15 = WBMP
4 = SWF 8 = TIFF 12 = JB2 16 = XBM

Sé la primera persona en comentar

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

De conformidad con lo establecido en la LOPD, Adpv Advertising Provider S.L. garantiza la adopción de las medidas necesarias para asegurar el tratamiento confidencial de los datos de carácter personal. Así mismo le informamos de la inclusión de sus datos en un fichero con la finalidad de mantener su relación negocial o contractual con Adpv Advertising Provider S.L. y de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición en la siguiente dirección: Ercilla, 26, 1Dcha., 48011, Bilbao, Bizkaia. Privacidad.