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 🤘