Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2007, 14:28
anibal.vallejos
 
Fecha de Ingreso: junio-2007
Mensajes: 8
Antigüedad: 16 años, 10 meses
Puntos: 0
Ayuda Con Codigo Generador De Thumbnails

Hola, bueno al problema que se me ha presentado es el siguiente:
He copiado este codigo para generar imagenes en miniatura a partir de una imagen almacenada en mi servidor.

Código PHP:
$ruta="images/cj-5034.jpg"
$ancho 50;
$alto 50;
/* imagen.php?ruta=a.gif&ancho=50&alto=50 */
if($ruta){
/* Imagen Gif */
if(eregi("gif"$ruta)){
$fuente = @imagecreatefromgif($ruta);
$imgAncho imagesx($fuente);
$imgAlto =imagesy($fuente);
$imagen imagecreatetruecolor($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0 $ancho,$alto,$imgAncho,$imgAlto);
Header("Content-type: image/gif");
imageGif($imagen);
imageDestroy($imagen);

/* Imagen Jpg */
elseif(eregi("jpg"$ruta)){
$fuente = @imagecreatefromjpeg($ruta);
$imgAncho imagesx($fuente);
$imgAlto =imagesy($fuente);
$imagen imagecreatetruecolor($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
Header("Content-type: image/jpeg");
imagejpeg($imagen);
imageDestroy($imagen);

/* Imagen Png */
elseif(eregi("png"$ruta)){
$fuente = @imagecreatefrompng($ruta);
$imgAncho imagesx($fuente);
$imgAlto =imagesy($fuente);
$imagen imagecreatetruecolor($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
Header("Content-type: image/png");
imagepng($imagen);
imageDestroy($imagen);
}

Ahora bien, el script funciona bien, no me da errores, carga rapido, pero lo que me muestra en pantalla es el simbolo X y no me trae ninguna imagen.
Me estoy volviendo loco tratando de resolver este problema, pero ya me ha superado, no doy pie con bola. si alguien por ahi sabe cual puede ser el error, por favor dejenmelo saber cuanto antes, ya que estoy diseñando el web site para el lugar de mi trabajo y realmente necesito solucionar este asunto.
Desde ya les agradezco su ayuda y espero su pronta respuesta.
Saludos!