Foros del Web » Programando para Internet » PHP »

Ayuda con Imagenes

Estas en el tema de Ayuda con Imagenes en el foro de PHP en Foros del Web. Miren este script, lo utilizo para crear una copia pequeña de alguna imagen en Jpg <?php $fuente = @imagecreatefromjpeg($ruta); $imgAncho = imagesx ($fuente); $imgAlto =imagesy($fuente); ...
  #1 (permalink)  
Antiguo 29/06/2004, 11:38
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 3 meses
Puntos: 0
Ayuda con Imagenes

Miren este script, lo utilizo para crear una copia pequeña de alguna imagen en Jpg

<?php
$fuente = @imagecreatefromjpeg($ruta);
$imgAncho = imagesx ($fuente);
$imgAlto =imagesy($fuente);
$imagen = ImageCreate(100,75);

ImageCopyResized($imagen,$fuente,0,0,0,0,100,75,$i mgAncho,$imgAlto);

Header("Content-type: image/jpeg");
imageJpeg($imagen);

?>
todo funciona Ok, logro imprimir en pantalla la imagen pequeña pero el problema es que le quita los colores Rojos, es decir la fotografía se ve del tamañno que yo quiero pero le cambia algunos colores

Ayudenme

Gracias
  #2 (permalink)  
Antiguo 29/06/2004, 14:29
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Si miras el manual de ImageCreate() (www.php.net/ImageCreate), veras que crea una imagen de paleta, creo que de 255 colores. Si tu imagen es true color, en esa misma pagina recomiendan imagecreatetruecolor().

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 01/07/2004, 07:49
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 3 meses
Puntos: 0
Gracias, ya lo cambie y todo Ok,
  #4 (permalink)  
Antiguo 01/07/2004, 07:50
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 3 meses
Puntos: 0
otra consulta, se me deforman un poco la imagen en pequeño, hay alguna solucion para eso???

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:55.