Foros del Web » Programando para Internet » PHP »

Averiguar resolucion de imagenes (Width & Height) jpg, gif, bmp, png

Estas en el tema de Averiguar resolucion de imagenes (Width & Height) jpg, gif, bmp, png en el foro de PHP en Foros del Web. Hola! Tengo una rutina que me genera una galeria de imagenes, el problema que tengo es que dicha galeria me genera bien los enlaces a ...
  #1 (permalink)  
Antiguo 09/12/2004, 15:33
 
Fecha de Ingreso: marzo-2004
Mensajes: 8
Antigüedad: 20 años
Puntos: 0
Pregunta Averiguar resolucion de imagenes (Width & Height) jpg, gif, bmp, png

Hola!

Tengo una rutina que me genera una galeria de imagenes, el problema que tengo es que dicha galeria me genera bien los enlaces a las imagenes y sus miñiaturas pero no el tamaño real (resolucion, por ejemplo 800x600), como puedo hacer para averiguar dicha resolucion y poder informar de ella?

He probado con Getimagesize pero no me funciona

echo = getimagesize($fichero);

Alguna sugerencia?
Gracias de antemano... :)

Sin mas, dbClimax
  #2 (permalink)  
Antiguo 09/12/2004, 15:45
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 2 meses
Puntos: 9
es asi:

$var = getimagesize($fichero);
echo $var[0] //ancho
echo $var[1] //alto
echo $var[3] //tenes las etiquetas html con lo anterior (width y heigth)
mira la documentacion
http://php.net/getimagesize

el mejor ejemplo es este

Código PHP:
 <?php
list($ancho$altura$tipo$atr) = getimagesize("img/bandera.jpg");
echo 
"<img src=\"img/bandera.jpg\" $attr alt=\"ejemplo de getimagesize()\" />";
?>
  #3 (permalink)  
Antiguo 10/12/2004, 03:13
 
Fecha de Ingreso: marzo-2004
Mensajes: 8
Antigüedad: 20 años
Puntos: 0
Sonrisa Averiguar resolucion de imagenes (Width & Height) jpg, gif, bmp, png

Al final ayer lo consegui solucionar como estas indicandome, de todas formas el tercer argumento no lo conocia :)


Merci!! (Gracias)

Sin mas, dbClimax
  #4 (permalink)  
Antiguo 10/12/2004, 03:51
 
Fecha de Ingreso: diciembre-2003
Mensajes: 23
Antigüedad: 20 años, 3 meses
Puntos: 0
Es la tercera vez que hago esta pregunta en distintos foros, jeje , a ver si ahora lo sabe alguién. Yo necesito saber la resolución de una imagen, que no las dimensiones. Me refiero a los pixeles por unidad de medida (una imagen de internet suele tener 72 pixeles por pulgada, ppp). Existe un parametro opcional que se le pasa a getimagesize que se llama imageinfo que devuelve algo llamado marcas APP de los JPG a través de los cuales supuestamente podría obtener esta información. La única marca que me devuelve algo es la APP0, pero es ilegible y no se como sacar nada de ahí. ¿Alguien sabe algo de este tema?

También he encontrado otra función que a lo mejor podría servir: exif_read_data. Aquí hay información sobre ella.

¿Alguien ha usado alguna vez esta función?. Se que soy muy pesado con esto pero me hace realmente falta .

Un saludo
  #5 (permalink)  
Antiguo 10/12/2004, 07:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
raindog

Deberías insistir en tus preguntas (aunque no obtengas respuestas) .. este tema no trata eso en concreto (aunque podría ser interesante)..

Por mi parte te comento que esas funciones de "exif" son unas extensiones para PHP .. no comentas si usas windows o linux .. Pero, en su documentación oficial dice que requisitos has de tener (instalar/etc).

Una vez que las tengas instaladas (las extensiones y requisitos que necesites) .. tienes comentarios en la función que mencionas tu mismo sobre eso del "AAP1" y no sé que más cosas (que desconozco sobre el formato "JPG" .. no menciona otros formatos).

Un saludo,
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 23:48.