[PHP-ES] Re: Problemas con Thumbnails de imágenes con PHP

From: Dario Diaz Videla ( inddiaz .en. haciendachorombo.cl)
Date: Mon Mar 29 2004 - 15:14:52 CEST


Esta situacion me paso a mi cuando estaba crando un programa que creara
Thumbnails en tiempo real. ME fue muy dificil entender lo que sucedia, pero
lo solucione de la siguiente manera :

Si tu estas trabajando en un servidor con Windows X.X no te sirve ocupar la
funcion "imageCreate", tienes que utilizar "imageCreatetruecolor". Por el
contrario si estas en un servidor con Linux, la funcion "imageCreate"
trabajara bien.

En tu codigo solo basta cambiar esta funcion deacuerdo al tipo de servidor
que utilizes

saludos
Dario Diaz Videla
Chile

"Rugvany" < rugvany .en. isphlg.rimed.cu> escribió en el mensaje
news:001c01c4109c$38a0ee70$9dc3fea9 .en. LUZ...
Estoy tratando de montar una galería, para ello tengo varias imágenes de
grandes tamaños, aplicándole un Thumbnails las pongo más pequeñas para
mostrársela al cliente, el problema concite en que la imagen pequeña que
creo dinámicamente no reúne la calidad necesaria, pues sale casi en blanco y
negro y media opaca, en verdad no se si es un problemas de esta línea:

imagecopyresized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
o cualquier configuración del php, no obstante les envio el código completo:

$ruta =$_GET['ruta']; // luegar del server donde está la imagen
$alto =$_GET['alto']; // alto al que quiero mostrarla
$ancho =$_GET['ancho']; // ancho al que quiero mostrarla

$fuente = .en. imagecreatefromjpeg($ruta);
$imgAncho = imagesx ($fuente);
$imgAlto =imagesy($fuente);
$imagen = imagecreate($ancho,$alto);

imagecopyresized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);

imagejpeg($imagen,"imagen/pequena.jpg"); // guardo la imagen pequena en una
carpeta

  Si alguien conose otra forma de hacer lo que quiero hacer me la podría
sugerir..

Saludos

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:43 CEST