20.9.11

Como averiguar las medidas de una imagen con PHP

En PHP contamos con una función nativa para conseguir ciertos datos de una imagen. Para poder utilizar la función la imagen ya debe estar subida a nuestro servidor y no solo en la carpeta temporal.


La función que veremos es getimagesize() de PHP, y a continuación veremos como emplearla y que datos de la imagen podemos obtener con ella.

$data = getimagesize("ruta_completa_al_archivo"); // aqui debemos especificar la ruta absoluta, con nombre de archivo incluido.

De este modo tenemos un objeto llamado $data que contendrá los datos de la imagen y podemos acceder a esos datos de la siguiente manera:

$data[0] = Ancho de la imagen. Tipo de datos enteros$data[1] = Alto de la imagen. Tipo de datos enteros
$data[2] = Tipo de archivo (extensión .jpg, .gif, etc) .
 Tipo de datos enteros
$data[3] = Cadena de la etiqueta <img> (width="xxx" height="xxx"). Dato del tipo "cadena"$data[bits] = Número de bits. 
Tipo de datos enteros
$data[channels] = Numero de canales. 
Tipo de datos enteros
$data[mime] = Tipo de MIME. 
Dato del tipo "cadena"


Referencias: www.forosdelweb.com , www.php.net

No hay comentarios. :

Publicar un comentario

Sentite libre de comentar, criticar y/o aportar tu granito en este (proyecto de..) mar de conocimiento ;)