Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2005, 18:48
Avatar de stone_neo
stone_neo
 
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Mira CLO justamente acabo de subir un script sobre galerias de imagenes, donde hago uso de la libreria GD. Puedes darle una miradita bajandote el scritp de http://www.geocities.com/stone_neo/galeriastone.zip. Busca el Archivo funcion.php que es donde esta la funcion de crear miniaturas dinamicamente.

Pero por si no tienes ganas de bajarte el script completo y darte mis sugerencias aqui te dejo el codigo

funcion.php

Código PHP:
<?
 $imagen
=$_GET['imagen'];
 
$calidad=80;
 
$reduccion=5;
 
$src_img=ImageCreateFromJPEG($imagen);
 
$ancho_o=imagesx($src_img);
 
$alto_o=imagesy($src_img);
 
//Aqui puedes modificar los tamaños de las miniaturas
 
if($ancho<=$alto)
 {
     
$ancho=80;
     
$alto=100;
 }
 else
 {
     
$ancho=100;
     
$alto=80;
 }
 
$dst_img=imagecreatetruecolor($ancho,$alto);
 
imagecopyresampled($dst_img,$src_img,0,0,0,0,$ancho,$alto,$ancho_o,$alto_o);
 
ImageJPEG($dst_img,'',$calidad);
 
ImageDestroy($src_img);
 
Imagedestroy($dst_img);
?>
Ahora en el script donde pienses hacer la miniatura en el tag <img pones esto

<img src="funcion.php?imagen=nombredelaimagen.jpg" >

Espero que te sirva .
Adios
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)