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