
09/11/2012, 08:11
|
 | | | Fecha de Ingreso: mayo-2007
Mensajes: 61
Antigüedad: 17 años, 10 meses Puntos: 0 | |
Respuesta: mostrar imagen dependiente de su tamaño Hola de vuelta, encontré la solución a mi problema:
En el html:
<?php
list($width, $height, $type, $attr) = getimagesize("http://mipagina.com/imagenes/".$rowsi["codigoarchivo"]);
if($height<220)
{
?>
<p class="crop"><img src="http://mipagina.com/imagenes/<?php echo $rowsi["codigoarchivo"]; ?>" height="220px"></p>
<?php
}
else
{
?>
<p class="crop"><img src="http://mipagina.com/imagenes/<?php echo $rowsi["codigoarchivo"]; ?>" width="450px"></p>
<?php
}
?>
En la hoja de estilo:
.crop{
float:left;
overflow:hidden; /* IMPORTANTE */
width:445px;
height:220px;
}
Basicamente lo que hace el script es, yo necesito encajar todas las imagenes que cargar los editores de una web en un cuadro 445px de ancho por 220px de alto y para que no se deforme la imagen, acomodo la misma en base a su tamaño y corto lo que sobra.
Gracias.- |