array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.imagestring.php', 1 => 'imagestring', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'Funciones de GD e Imágenes', ), 'prev' => array ( 0 => 'function.imagesettile.php', 1 => 'imagesettile', ), 'next' => array ( 0 => 'function.imagestringup.php', 1 => 'imagestringup', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/image/functions/imagestring.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
imagestring — Dibujar una cadena horizontalmente
Dibuja la cadena string
en las coordenadas dadas.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
font
Puede ser 1, 2, 3, 4, 5 para fuentes built-in en latin2 encoding (los números más altos corresponden a large fonts) o cualquier de sus propios identificadores de fuentes registrados con imageloadfont().
x
Coordenada x de la esquina superior izquierda.
y
Coordenada y de la esquina superior izquierda.
string
La cadena a escribir.
color
Un identificador de color creado con imagecolorallocate().
Ejemplo #1 Ejemplo de imagestring()
<?php
// Crear una imagen de 100*30
$im = imagecreate(100, 30);
// Fondo blanco y texto azul
$fondo = imagecolorallocate($im, 255, 255, 255);
$color_texto = imagecolorallocate($im, 0, 0, 255);
// Escribir la cadena en la parte superior izquierda
imagestring($im, 5, 0, 0, 'Hello world!', $color_texto);
// Imprimir la imagen
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
El resultado del ejemplo sería algo similar a: