Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/03/2006, 15:48
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Y ya que usás PHP porqué no basás la redimensión en php?.
La función getimagesize no necesita que esté instalada la librería gd para funcionar. Si tenés, GD, lo mejor sería redimensionar con gd, que aparte de reducirte tamaño te reducirá en peso. Es decir, GD sería lo ideal, pero si no disponés de gd, podrías hacer algo así:
Código PHP:
<?php
$foto
='algo.jpg';
$ancho_max=200;
$datos=getimagesize($foto);
if(
$datos[0]<$ancho_max){$ancho_max=intval($datos[0]);}
$ratio = ($datos[0] / $ancho_max); 
$altura intval(($datos[1] / $ratio));?>
?>
<img src="<?=$foto?>" width="<?=$ancho_max?>" height="<?=$altura?>">