Foros del Web » Programando para Internet » PHP »

Tamaño y resolución de las imagenes mediante PHP

Estas en el tema de Tamaño y resolución de las imagenes mediante PHP en el foro de PHP en Foros del Web. Bueno, el tema no esta estrictamente relacionado con PHP pero lo estoy tratando de hacer con este lenguaje. Lo que necesito es poner una imagen ...
  #1 (permalink)  
Antiguo 11/11/2004, 12:57
 
Fecha de Ingreso: diciembre-2003
Mensajes: 23
Antigüedad: 20 años, 4 meses
Puntos: 0
Tamaño y resolución de las imagenes mediante PHP

Bueno, el tema no esta estrictamente relacionado con PHP pero lo estoy tratando de hacer con este lenguaje.
Lo que necesito es poner una imagen en HTML de modo que al imprimir la página salga a tamaño real dada una resolución. Si una imagen digamos mide 331x221 y su resolución es 78,74 cmp (200 ppp), la imagen medirá 4,2 x 2,81 cm. Si yo cojo esta imagen, la inserto en el Word e imprimo la página, la imagen resultante en papel medirá EXACTAMENTE 4,2 x 2,81 (es el único programa que he probado que me hace esto). ¿Que longitud en pixeles debo de ponerle a la imagen para que cuando la imprima desde HTML mida lo que tiene que medir?.

Enlazando con PHP, una información que supongo necesitaría es la resolución de la imagen. La función GetImageSize devuelve el tamaño y, tiene un parametro opcional imageinfo, que en el caso de una imagen JPG devuelve algo llamado marcas APP, que contienen información sobre el archivo. No se como acceder a esta información, el ejemplo que aparece en la documentación oficial respecto al uso de imageinfo no me hace nada. ¿Alguien ha usado este parámetro alguna vez?, ¿como podría obtener la resolución de la imagen?

Muchisimas gracias.
  #2 (permalink)  
Antiguo 15/11/2004, 12:39
 
Fecha de Ingreso: diciembre-2003
Mensajes: 23
Antigüedad: 20 años, 4 meses
Puntos: 0
Bueno, la primera parte de la consulta creo que la he podido resolver. En lugar de generar HTML voy a generar PDFs con las imagenes en tamaño real. Hay una biblioteca de funciones gratuíta y muy sencilla de utilizar para generar PDFs mediante PHP, se llama fpdf: http://www.fpdf.org/
Esta biblioteca permite indicar el tamaño de las imagenes en unidades de longitud reales (cm, mm, pulgadas ...) al insertarlas.

El problema es que para saber el tamaño necesito saber la resolución de la imagen ¿alguien sabe extraer esta información del fichero JPG mediante PHP?, ¿se hace mediante el parametro imageinfo de la función GetImageSize?.

Gracias.
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.
Tema Cerrado




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