Atributos de una imágen en PHP

Si alguno programa en PHP quizás se haya encontrado alguna vez en la situación de necesitar conocer algún atributo de una imagen (altura, anchura o extensión …).
A mí me ha ocurrido esta tarde, modificando cosillas en ésta página. Quería colocar una serie de imágenes y que éstas se redimensionaran para ajustarse aun espacio. Todo iba bien si la imagen era de mayor o igual tamaño que el espacio, ya que al reducirla no perdía calidad, pero si ésta era más pequeña, perdía calidad o se distorsionaba.
Así que buscando un poco, para conseguir averiguar el tamaño de la imagen desde el código y así poder redimensionarla o no en cada caso, encontre la función getimagesize(); de PHP, que además no depende de librerías como Imagemagik o GD.

getimagesize( string ); lee una cadena con la ruta de la imagen, y devuelve un array en el que sus posiciónes corresponden a :
[0] : ancho en pixeles de la imagen
[1] : alto en pixeles de la imagen
[2] : flag indicador de la extensión de la imagen {consultar el manual de PHP}
[3] : string con los valores height y width , listos para usar en una etiqueta IMG de HTML

Una función muy util para todo webmaster.

Si quieres más información cosulta la documentación de la función en el manual de PHP

Aún no hay comentarios.

¿Por qué no escribir uno? Venga!, que lo estás deseando !

Deja un Comentario