GD viene incorporado con 5 fuentes que nos pueden ser muy útiles a la hora de trabajar con PHP.
<?php
$im = imagecreate (350,250); //el primer color que declaramos //se quedará como color de fondo en la imagen
$blanco= imagecolorallocate($im,255,255,255);
$negro = imagecolorallocate($im,0,0,0);
imagestring($im,1,10,20,"Ejemplo desde webintenta.com",$negro);
imagestring($im,2,10,35,"Ejemplo desde webintenta.com",$negro);
imagestring($im,3,10,53,"Ejemplo desde webintenta.com",$negro);
imagestring($im,4,10,70,"Ejemplo desde webintenta.com",$negro);
imagestring($im,5,10,90,"Ejemplo desde webintenta.com",$negro);
header('Content-Type: image/png');
imagepng($im);
?>
Ver ejemplo en funcionamiento » »
Una pequeña explicación de las funciones utilizadas:
-
imagecreate ( tam_x, tam_y).
ImageCreate devuelve un identificador de imagen representando una imagen en blanco de tamaño tam_x por tam_y. -
imagestring (imagen, fuente, pos_x, pos_y, cadena, color)
ImageString dibuja 'cadena' en la imagen identificada por 'imagen' en las coordenadas pos_x,pos_y (arriba izquierda es 0,0) en el color color. Si la fuente es 1, 2, 3, 4 o 5, se emplea una fuente interna. -
imagecolorallocate (imagen, rojo, verde, azul)
ImageColorAllocate devuelve un identificador del color representado por la mezcla de los componentes RGB dados. El parámetro 'imagen' es el resultado de la función imagecreate(). ImageColorAlocate tiene que ser invocada para crear cada color que va a ser usado por la imagen que representa 'imagen'.




