Foros del Web » Programando para Internet » PHP »

Libreria GD

Estas en el tema de Libreria GD en el foro de PHP en Foros del Web. Hola! Quiero crear una imagen dinamica , usando un fondo . lo que quiero hace es usar una Fuente que yo elija de un Select. ...
  #1 (permalink)  
Antiguo 11/02/2007, 16:35
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 18 años, 8 meses
Puntos: 1
Libreria GD

Hola!

Quiero crear una imagen dinamica , usando un fondo . lo que quiero hace es usar una Fuente que yo elija de un Select.

saben como puedo hacerlo?
  #2 (permalink)  
Antiguo 11/02/2007, 17:13
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 22 años, 5 meses
Puntos: 35
Re: Libreria GD

Ehm.. te has pasado por la documentación?
imagecreatetruecolor()
imagettftext()

Y muchas mas de las funciones que hay por ahi :)
__________________
Sin Ideas
  #3 (permalink)  
Antiguo 11/02/2007, 21:04
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Libreria GD

Cual es la diferencia entr ttf Y tRUE Color?
  #4 (permalink)  
Antiguo 11/02/2007, 21:05
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Libreria GD

otra pregunta se puede poner el color asi #FF0000 y no en RGB
  #5 (permalink)  
Antiguo 11/02/2007, 21:22
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 22 años, 5 meses
Puntos: 35
Re: Libreria GD

Ehh.. no estas leyendo.. ttf son fuentes truetype, las q usas en windows (si usas windows).. true color se refiere a imagenes de color verdadero..

Y para lo otro, por aqui tengo una funcion que hice que sirve para eso:

Código PHP:
function html2rgb($color null) {
  return (
$color == null) ? false array_map('hexdec'function_exists('str_split') ? str_split($color2) : preg_split('/([0-9a-f]{2})/i'$color, -1PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY)) ;
}
$color "00FF00";
list (
$r$g$b) = html2rgb($color);
$verde imagecollorallocate($img$r$g$b); 
O tambien puedes poner los colores en formato hexadecimal:
Tienes el color #FF00FF, lo pondrias asi:
Código PHP:
$color imagecollorallocate($image0xFF0x000xFF); 
__________________
Sin Ideas

Última edición por oso96_2000; 11/02/2007 a las 21:31
  #6 (permalink)  
Antiguo 11/02/2007, 22:21
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Libreria GD

Abajo!.....

Última edición por MMCQ; 11/02/2007 a las 22:26
  #7 (permalink)  
Antiguo 11/02/2007, 22:25
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Libreria GD

Código PHP:
<?php




$image 
imagecreatefromgif("fondo.gif");
//asignamos los colores que utilizaremos después
$white ImageColorAllocate($image255255255);
$black ImageColorAllocate($image000);
$red ImageColorAllocate($image25500);

//ssss
function html2rgb($color null) {
  return (
$color == null) ? false array_map('hexdec'function_exists('str_split') ? str_split($color2) : preg_split('/([0-9a-f]{2})/i'$color, -1PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY)) ;
}
$color "00FF00";
list (
$r$g$b) = html2rgb($color);
$verde imagecollorallocate($image$r$g$b);

if(
$_GET['t']) {
    
$t $_GET['t'];
} else
{
    
$t "";
}



ImageTTFText($image150722$verde$font$t);






header("Content-type: image/gif");
imagegif($image);
imagedestroy($image); 
?>
  #8 (permalink)  
Antiguo 12/02/2007, 17:31
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Libreria GD

?...............
  #9 (permalink)  
Antiguo 12/02/2007, 17:48
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 22 años, 5 meses
Puntos: 35
Re: Libreria GD

Ajam.. precisamente... y? que problema tienes? ya qte has leido la documentaciond e esas funciones? porque para mi que solo has copiado y pegado codigo sin saber que haces
__________________
Sin Ideas
  #10 (permalink)  
Antiguo 12/02/2007, 19:17
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Libreria GD

si se que hace!
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 21:28.