Foros del Web » Programando para Internet » PHP »

crear imagenes con php

Estas en el tema de crear imagenes con php en el foro de PHP en Foros del Web. hola... estoy utilizando los comandos de php para crear imágenes dinámicas.... y tengo dos preguntas: 1 - Cuando pongo una imagen jpg de fondo y ...
  #1 (permalink)  
Antiguo 24/01/2003, 15:16
 
Fecha de Ingreso: noviembre-2002
Mensajes: 33
Antigüedad: 21 años, 4 meses
Puntos: 0
crear imagenes con php

hola...

estoy utilizando los comandos de php para crear imágenes dinámicas....

y tengo dos preguntas:

1 - Cuando pongo una imagen jpg de fondo y quiero hacer una figura o escribir.. no me lo hace con los colores que le asigne....

2 - ¿Se puede variar la calidad del archivo jpg?


Muchas gracias

Emiliano

Última edición por emip; 24/01/2003 a las 20:03
  #2 (permalink)  
Antiguo 24/01/2003, 16:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
1.- Si pones la funcion q usas y q no obtienes el resultado esperado .. será mejor.

Solo comentarte que tienes funciones para trabajar en "true color" y en menos cantidad de colores (256? .. ahi no me sé) .. Tambien .. el color lo formas en RGB (0..255, 0..255, 0..255, 0..255) .. y habria q ver si usas algun filtro de gamma por medio como para q te haga ver diferentes esos colores o tonos ...

2.- int imagejpeg ( resource image [, string filename [, int quality]] )

El tercer parametro "opcional" define el ratio de compresión cuando generas una imagen en formato JPG ...
  #3 (permalink)  
Antiguo 24/01/2003, 20:02
 
Fecha de Ingreso: noviembre-2002
Mensajes: 33
Antigüedad: 21 años, 4 meses
Puntos: 0
MUCHAS GRACIAS POR LO DE LA CALIDAD.... ACÁ ESTÁ EL CÓDIGO QUE USO..... (POR LO DE LOS COLORES)


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

$fondo="foto.jpg";
$foto=imagecreatefromjpeg ($fondo);

$blanco=imagecolorallocate ($foto, 255, 255, 255);
$negro=imagecolorallocate ($foto, 0, 0, 0);
$rojo=imagecolorallocate ($foto, 255, 0, 0);

imagefilledrectangle ($foto, 465, 0, 480, 200, $blanco);
Imagettftext($foto, 10, 90, 475, 189, $negro, "fuente.ttf", "foto de prueba");
Imagettftext($foto, 10, 90, 474, 190, $rojo, "fuente.ttf", "foto de prueba");

Imagejpeg($foto);
Imagedestroy($foto);


GRACIAS

EMILIANO....
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 17:34.