Cuando se estudia la imágenes y sus efectos en PHP, con respecto las funciones vinculantes, es necesario conocer la función imagestring. En cuanto a los parámetros que gestiona y que pueden verse en la sintaxis está el recurso o imagen, el tamaño de la letra que puede tener un valor de 0 a 5, la posición en la imagen (el origen es arriba a la izquierda), el texto que deseamos imprimir en la imagen y su color.
Esta es la sintaxis:
imagestring ($recurso, $tamaño_tipo de letra, $x, $y, $cadena, $color_cadena);
Ejemplo de aplicación:
<?php header("Content-type: image/png"); $imagen = imagecreate(300,150); $color_fondo = imagecolorallocate($imagen, 110, 210, 220); //azul claro $negro = imagecolorallocate ($imagen, 0, 0, 0); imagestring ($imagen, 3, 50, 50, "Este es mi texto", $negro); imagepng ($imagen); imagedestroy ($imagen); ?>
Si queremos que el texto se escriba verticalmente utilizaremos la función imagestringup, esta toma los mismos parámetros que la función imagestring.
<?php header("Content-type: image/png"); $imagen = imagecreate(300,150); $color_fondo = imagecolorallocate ($imagen, 110, 210, 220); //azul claro $negro = imagecolorallocate ($imagen, 0, 0, 0); imagestringup ($imagen, 3, 275, 125, "Este es mi texto", $negro); imagepng ($imagen); imagedestroy ($imagen); ?>