Obtener las dimensiones de una imagen con PHP

Una de las necesidades fundamentales a la hora de trabajar con imágenes es capturar su tamaño (ancho y alto) para realizar con esos datos lo que sea necesario.

Para obtener estos datos PHP dispone de la función getimagesize(). Esta función determinará el tamaño de un archivo de imagen dado y devolverá las dimensiones junto con el tipo de archivo y una cadena de texto con el alto/ancho para ser usada dentro una etiqueta IMG de HTML normal y el tipo de contenido HTTP correspondiente.

La función retorna un array de la siguiente forma:

Array ( [0] => 240 [1] => 160 [2] => 2 [3] => width=»240″ height=»160″ [bits] => 8 [channels] => 3 [mime] => image/jpeg )

Devuelve una matriz de 7 elementos.

Los índices 0 y 1 contienen el ancho y el alto de la imagen, respectivamente.

El índice 2 es una de las constantes IMAGETYPE_XXX indicando el tipo de imagen.

El índice 3 es una cadena de texto con la cadena height=»yyy» width=»xxx» correcta que puede ser usada dierectamente en una etiqueta IMG.

Te ha servido? Valora esta entrada!
(1 voto, promedio: 5 de 5)
Comparte en las redes sociales
Autor
Escrito por Jose Aguilar - Consultor estratégico y tecnológico

Una respuesta a “Obtener las dimensiones de una imagen con PHP”

  1. Luigi Burnison dice:

    You are a very bright person!

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre