Foros del Web » Programando para Internet » PHP »

imagerectangle

Estas en el tema de imagerectangle en el foro de PHP en Foros del Web. Buenas, Estoy intentando trazar un rectángulo con la librería gd2 sobre una imágen. Quisiera que los bordes de mi rectangulo fueran de un color pero ...
  #1 (permalink)  
Antiguo 02/11/2004, 07:18
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 14 años, 5 meses
Puntos: 0
imagerectangle

Buenas,

Estoy intentando trazar un rectángulo con la librería gd2 sobre una imágen.
Quisiera que los bordes de mi rectangulo fueran de un color pero lo de dentro fuera transparente...
<? imagerectangle('../img/Logo.jpg',0,0,10,10) ?>
Según los manuales que he mirando le falta el último parámetro, el color.. pero yo quiero que sea transparente...

Alguien ha utilizado esto? Como puedo hacerlo?

Muchas gracias,
__________________
Ibisof | Saludos desde Eivissa !!! :p
  #2 (permalink)  
Antiguo 02/11/2004, 08:37
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Puedes crarlo usando imageColorTransparent

Código PHP:
$blanco         imageColorallocate($resurce255255255);
$transparente imageColorTransparent($resurce$blanco); 
Siendo $resource el Resource Id creado por imageCreate o similares.
__________________
Usuario registrado de Linux #288725
  #3 (permalink)  
Antiguo 02/11/2004, 10:07
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 14 años, 5 meses
Puntos: 0
Genial, funciona perfectamente, muchas gracias...
Ya sería perfecto del todo si se le pudiera dar algo de color al transparente, pero que se pudiera seguir viendo el fondo.. Me explico? (Alpha o algo así creo haber leido)

Muchisimas gracias por todo
__________________
Ibisof | Saludos desde Eivissa !!! :p
  #4 (permalink)  
Antiguo 02/11/2004, 14:51
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Te invito a que revisies ebn el manual de PHP la seccion dedicada a la manipulacion de imagenes http://php.net/image y revises la funcion imagecolorallocatealpha espero que te sea de ayuda
__________________
Usuario registrado de Linux #288725
  #5 (permalink)  
Antiguo 03/11/2004, 04:12
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 14 años, 5 meses
Puntos: 0
Me ha costado un poco pero al final si me ha sido de ayuda
He utilizado el siguiente código:

//Dibuja el rectángulo relleno del color indicado
imagefilledrectangle($img,0,0,50,50,$cristal);
//Dibuja el borde del rectángulo
imagerectangle($img,0,0,50,50,$negro);

Muchas gracias epplestun!
Hasta la próxima
__________________
Ibisof | Saludos desde Eivissa !!! :p
  #6 (permalink)  
Antiguo 03/11/2004, 08:43
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
De nada jeje para eso estamos :P
__________________
Usuario registrado de Linux #288725
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 07:40.