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);
Como podra hacer que el thumbail se guarde en una carpeta que yo le dé??
salu2. y grax.
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, $img, 0, 0, 0, 0, $ancho_pix_tumb, $alto_pix_tumba, ImageSX($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>";
}
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