Evitar que las imagenes se deformen en tu web - php

En ocasiones puede ocurrir que cuando cargamos una imagen en nuestras webs, desconocemos el tamaño que estan tienen.
Esto puede ocasionar en multitud de ocasiones, que mientras la imagen no ha cargado, el diseño de la web se deforma bastante.
Pues bien, esto podemos evitarlo, si ponemos las etiquetas widht y height con la imagen. De esta forma, nuestro diseño no sufrira ninguna variacion.
Para averiguar el tamaño en pixels, tenemos una funcion en php llamada getimagesize.
Dicha funcion, nos devolvera en un array los valores del alto, ancho, tipo de archivo, etc, pero solo nos interesaremos por el ancho y alto.
Estos valores, pasaran al array[0] (ancho ), y array[1] ( alto ).
<?php
$imagen="carpeta/imagen.jpg";// Aqui poner la direccion de vuestra imagen
$pix = getimagesize("$imagen");
$ancho = $pix[0];// Metemos el valor 0 del array en la variable $ancho
$alto = $pix[1];// Metemos el valor 1 del array en la variable $alto.
echo ""; //Aqui observar que le decimos el ancho y alto.
echo "Imagen situada en $imagen Tiene ancho de: $anchoY alto de: $alto";
?> 

0 comentarios:

Publicar un comentario en la entrada