Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/11/2012, 08:11
Avatar de BiPlanet
BiPlanet
 
Fecha de Ingreso: mayo-2007
Mensajes: 61
Antigüedad: 17 años
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.-