Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Evitar que las imagenes deformen tu web
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Evitar que las imagenes deformen tu web

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 sufrirá ninguna variación.

Para averiguar el tamaño en pixels, tenemos una funcián en php llamada getimagesize.

Dicha función, nos devolverá en un array los valores del alto, ancho, tipo de archivo, etc, pero sólo nos interesaremos por el ancho y alto.

Estos valores, pasarán al array[0] (ancho), y array[1] (alto).

Código de ejemplo:

<?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 "La imagen situada en $imagenTiene un ancho de: $anchoY un alto de: $alto";

?>

Espero que con este ejemplo podais realizar cosas mas complejas, como funciones, bucles que muestren imágenes consecutivas, etc.

Teneis mas información sobre esta función en la siguiente dirección del manual oficial de php: http://es.php.net/manual/es/function.getimagesize.php




Autor: supertutoriales.com
http://www.supertutoriales.com/web-337.html

Usuarios que han visto este tema también han visto...

- Evitar que se muestren errores en PHP
- Medir el tiempo de ejecución de tus script
- El lenguaje SQL y PHP
- Como editar imágenes masivamente con PHP
- Marcas de agua automáticas con PHP y GD


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 09:13:34