Para obtener las dimensiones de una imagen o foto en php utilizaremos la función getimagesize(), con la que podemos averiguar el tamaño de un archivo de imagen, las dimensiones (ancho, alto), y el tipo de archivo (gif, jpg, png, bmp, etc…) y los atributos (width=»» height=»») con el alto/ancho para ser usados dentro de la etiqueta IMG de HTML).
Modo de uso (acordaros de reemplazar «MI_IMAGEN.jpg» por el nombre de vuestra imagen):
list($width, $height, $type, $attr) = getimagesize("MI_IMAGEN.jpg"); echo "Ancho: " .$width; echo '<br />'; echo "Alto: " .$height; echo '<br />'; echo "Tipo: " .$type; echo '<br />'; echo "Atributos: " .$attr;
Un ejemplo de Resultado:
Ancho: 800
Alto: 600
Tipo: 2
Atributos: width=»800″ height=»600″
—
El tipo de imagen vemos que es numérico, pero si queremos averiguar a que formato se corresponde cada número os dejo la siguiente tabla con sus valores:
Tipos de imagen:
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 |
Agradezco tu comentario 🤘