imagestring() is an inbuilt function in PHP that is used to draw a string horizontally.
Syntax
bool imagestring($image, $font, $x, $y, $string, $color)
Parameters
imagestring() accepts six different parameters − $image, $font, $x, $y, $string, and $color.
$image − The $image parameter uses imagecreatetruecolor() function to create a blank image in the given size.
$font − The $font parameter is used to set the font size values from 1, 2, 3, 4, and 5 for inbuilt fonts.
$x − Holds the position of the font in the horizontal X-axis, upper leftmost corner.
$y − Holds the position of the font in the vertical Y-axis, topmost corner.
$string − The $string parameter holds the string to be written.
$color − This parameter holds the color of the image.
Return Values
imagestring() returns True on success and False on failure.
Example 1
<?php // Create the size and image by using imagecreate() function. $img = imagecreate(700, 300); // Set the background color of the image $background_color = imagecolorallocate($img, 0, 0, 255); // Set the text color of the image $text_color = imagecolorallocate($img, 255, 255, 255); // Function to create an image that contains the string. imagestring($img, 50, 180, 150, "Tutorialspoint", $text_color); imagestring($img, 30, 160, 120, "Simply Easy Learning", $text_color); header("Content-Type: image/png"); imagepng($img); imagedestroy($img); ?>
Output
Example 2
<?php // Create the size of the image or blank image $img = imagecreate(700, 300); // Set the background color of the image $background_color = imagecolorallocate($img, 122, 122, 122); // Set the text color of the image $text_color = imagecolorallocate($img, 255, 255, 0); // Function to create an image that contains a string. imagestring($img, 10, 30, 60,"Tutorialspoint:Simply Easy Learning", $text_color); header("Content-Type: image/png"); imagepng($img); imagedestroy($img); ?>