PHP | imagefttext() Function
Last Updated :
29 Jan, 2020
Improve
The imagefttext() function is an inbuilt function in PHP which is used write text to the image using fonts using FreeType 2.
Syntax:
php
Output:
php
Output:
Reference: https://www.php.net/manual/en/function.imagefttext.php
array imagefttext( resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text, array $extrainfo )Parameters: This function accept nine parameters as mentioned above and described below:
- $image: It specifies the image to be worked upon.
- $size: It specifies the font size to use in points.
- $angle: It specifies the angle in degrees.
- $x: It specifies the x-coordinate.
- $y: It specifies the y-coordinate.
- $color: It specifies the index of the desired color for the text.
- $fontfile: It specifies the font to be used.
- $text: It specifies the text to write.
- $extrainfo (Optional): It specifies the extra information.
<?php
// Create an empty image
$im = imagecreatetruecolor(800, 250);
// Add text using a font from local file
$dataArr = imagefttext($im, 0, 0, 10, 10,
imagecolorallocate($im, 0, 150, 0),
'./Pacifico.ttf', 'GeeksforGeeks');
// Output to browser
print("<pre>".print_r($dataArr, true)."</pre>");
?>
Array ( [0] => 8 [1] => 12 [2] => 18 [3] => 12 [4] => 18 [5] => 7 [6] => 8 [7] => 7 )Program 2:
<?php
// Create an empty image
$im = imagecreatetruecolor(800, 250);
// Add text using a font from local file
imagefttext($im, 50, 0, 100, 100,
imagecolorallocate($im, 0, 150, 0),
'./Pacifico.ttf', 'GeeksforGeeks');
// Output to browser
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>
