Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/11/2002, 22:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Mas o menos lo podrias hacer .. tendrias q cambiar la funcion de "image_cut" ...

Como siempre .. ahí va un ejemplito de PHP.net ...

Esto te hace el tumbail (la imagen mas pequeña de ua grande) .. si a esto le sumas la porción de código de AngelRoyo q hace la lectura y escritura de la imagen manipulada .. tendrias lo q buscas .. Parece q hace una escala 1:4 si no me equivoco jeje .. ajustalo a tus necesidades .. juega con los valores de $nova_largura y $nova_altura por si quisieras dejar un tamaño fijo del tumbail (y ten cuidado en ajustar la relacion X-Y .. q sino deformaras los tumbails q creees).

Código PHP:
<?
// Cria thumbnail de uma imagem, com boa qualidade
// -----------------------------------------------
// William G. Comnisky
// [email][email protected][/email]
$imagem "img.jpg";
$img_origem imagecreatefromjpeg($imagem);
$nova_largura imagesx($img_origem) / 4;
$nova_altura imagesy($img_origem) / 4;
$img_destino imagecreatetruecolor($nova_largura,$nova_altura);
imagecopyresampled($img_destino,
$img_origem,0,0,0,0,$nova_largura,$nova_altura,imagesx
($img_origem),imagesy($img_origem));
imageJPEG($img_destino);
?>
Un saludo,