Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2005, 17:39
GreenLink
 
Fecha de Ingreso: febrero-2005
Ubicación: Tamaulipas - México
Mensajes: 328
Antigüedad: 19 años, 2 meses
Puntos: 0
como crear imagenes achicadas??

hola he encontrado este pequeño script:

Código PHP:
$fuente = @imagecreatefromgif('./usuarios/'.$_SESSION['nick'].'/imagenes/'.$archivo_n);
$imgAncho imagesx($fuente);
$imgAlto imagesy($fuente);
$imagen ImageCreate($ancho_pix_tumb,$alto_pix_tumb);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho_pix_tumb,$alto_pix_tumb,$imgAncho,$imgAlto);
Header("Content-type: image/gif");
imageGif($imagen); 
pero ese script solo muestra el thmbail (temporal) de la imagen que le doy.

Como podra hacer que el thumbail se guarde en una carpeta que yo le dé??

salu2. y grax.

<- EDIT ->

Pues he encontrado una forma o mejor dicho una funcion que los hace.... este es el script:
Código PHP:
function crear_tumb_gif($img_original$img_nueva$img_nueva_calidad) {
  global 
$ancho_pix_tumb$alto_pix_tumb;
// crear imagen desde original
$img ImageCreateFromGif($img_original);

// crear imagen nueva
$thumb ImageCreate($ancho_pix_tumb,$alto_pix_tumb);

// redimensionar imagen original copiandola en la imagen
ImageCopyResized($thumb$img0000$ancho_pix_tumb$alto_pix_tumbaImageSX($img), ImageSY($img));

// guardar la imagen redimensionada donde indicia $img_nueva
ImageGif($thumb$img_nueva$img_nueva_calidad);
 print 
"<script language=\"JavaScript\">\n";
print 
"alert('Tumbail gif Creado ');\n";
print 
"window.location.href=\"./panel.php\"";
print 
"</script>";


pero me da los siguientes errores:

1.- la imagen me aparece toda de color negro.

2.: este error de php:
Código PHP:
Warning:  imagecopyresized() [function.imagecopyresized on line ]: Invalid image dimensions in c:phpmyadminwwwprogramasFotoFlogfotoflogcrar_tum.php17 
__________________
Facebook Like

Última edición por GreenLink; 07/05/2005 a las 18:16 Razón: encontre otra forma y si los hace pero me da errores