Foros del Web » Programando para Internet » PHP »

Hallar dimensiones de una imagen .jpg

Estas en el tema de Hallar dimensiones de una imagen .jpg en el foro de PHP en Foros del Web. Hola Quería saber si se puede mediante php hallar de algún modo las dimensiones de una imagen almancenada en una carpeta. De este modo podría ...
  #1 (permalink)  
Antiguo 19/08/2007, 04:43
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 5 meses
Puntos: 14
Hallar dimensiones de una imagen .jpg

Hola
Quería saber si se puede mediante php hallar de algún modo las dimensiones de una imagen almancenada en una carpeta.

De este modo podría usar las dimensiones como variables y poder operar con ellas.
Gracias.
  #2 (permalink)  
Antiguo 19/08/2007, 04:57
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 9 meses
Puntos: 35
Re: Hallar dimensiones de una imagen .jpg

getimagesize()
__________________
Sin Ideas
  #3 (permalink)  
Antiguo 19/08/2007, 11:42
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 5 meses
Puntos: 14
De acuerdo Re: Hallar dimensiones de una imagen .jpg

Muchas gracias oso96_2000.
Lo probaré en cuanto pueda.
  #4 (permalink)  
Antiguo 19/08/2007, 11:54
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Hallar dimensiones de una imagen .jpg

Tal como lo dice el manual oficial de PHP:
Cita:
Iniciado por php.net
[...]
La función getimagesize() determinará el tamaño de cualquier archivo de imagen GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM, o WBMP y devuelve las dimensiones, junto con el tipo de archivo y una cadena de texto de altura/ancho a ser usada al interior de una etiqueta HTML <IMG> normal.
[...]
Osea te devolvera algo como

Código:
height="100" width="200"
Si simplemente quieres obtener los datos numericos, tienes las funciones
imagesx() e imagesy()

Un saludo,
  #5 (permalink)  
Antiguo 19/08/2007, 12:15
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 9 meses
Puntos: 35
Re: Hallar dimensiones de una imagen .jpg

Que tal okram o.o^

Habia pensado en decirle imagesx() e imagesy(), pero el parametro de esas dos funciones debe ser un resource de imagen y no la imagen en si.. es decir, tendria que hacerse algo como:
Código PHP:
$im imagecreatefromjpeg("imagen.jpg");
$ancho imagesx($im);
$alto imagesy($im); 
En cambio, con getimagesize() seria algo como esto:
Código PHP:
list($ancho$alto$tipo$cadena) = getimagesize("imagen.jpg"); 
o bien
Código PHP:
$data getimagesize("imagen.jpg");
$data[0]; //Ancho
$data[1]; //Alto
$data[2]; //Tipo
$data[3]; //Cadena del tipo: height="100" width="200" 
Saludos ;)
__________________
Sin Ideas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:17.