PHP | imagettftext() Function
Last Updated :
19 Feb, 2020
The imagettftext() function is an inbuilt function in PHP which is used to write text to the image using TrueType fonts.
Syntax:
array imagettftext( resource $image, float $size, float $angle,
int $x, int $y, int $color, string $fontfile, string $text)
Parameters: This function accept eight 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.
Return Value: This function returns an array on success.
Below examples illustrates the imagettftext() function in PHP.
Example 1:
<?php
$im = imagecreatetruecolor(800, 250);
$dataArr = imagettftext( $im , 0, 0, 10, 10,
imagecolorallocate( $im , 0, 150, 0),
'./Pacifico.ttf' , 'GeeksforGeeks' );
print ( "<pre>" . print_r( $dataArr , true) . "</pre>" );
?>
|
Output:
Array
(
[0] => 8
[1] => 12
[2] => 18
[3] => 12
[4] => 18
[5] => 7
[6] => 8
[7] => 7
)
Example 2:
<?php
$im = imagecreatetruecolor(800, 250);
imagettftext( $im , 90, 0, 100, 100,
imagecolorallocate( $im , 0, 0, 255),
'./RugeBoogie-Regular.ttf' , 'GeeksforGeeks' );
header( 'Content-Type: image/png' );
imagepng( $im );
imagedestroy( $im );
?>
|
Output:
Reference: https://www.php.net/manual/en/function.imagettftext.php
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...