PHP | ImagickDraw setFontSize() Function

The ImagickDraw::setFontSize() function is an inbuilt function in PHP which is used to set the font point size. It is used when annotating with text.
Syntax:
bool ImagickDraw::setFontSize( $pointsize )
Parameters: This function accepts a single parameter $pointsize which is used to hold the value of point size.
Return Value: This function does not return any value.
Below programs illustrate the ImagickDraw::setFontSize() function in PHP:
Program 1:
php
<?php// Create an ImagickDraw object$draw = new ImagickDraw();// Set the image filled color$draw->setFillColor('Green');// Set the Font Size$draw->setFontSize(30);// Set the font family$draw->setFontFamily('Ani');// Set the text to be added$draw->annotation(30, 40, "GeeksForGeeks"); // Create new Imagick object$imagick = new Imagick();// Set the image dimension$imagick->newImage(250, 70, 'white');// Set the image format$imagick->setImageFormat("png");// Draw the image$imagick->drawImage($draw);header("Content-Type: image/png");// Display the imageecho $imagick->getImageBlob();?> |
Output:
Program 2:
php
<?php// Create an ImagickDraw object$draw = new ImagickDraw();// Set the image filled color$draw->setFillColor('red');// Set the Font Size$draw->setFontSize(40);// Set the Font family$draw->setFontFamily('Ubuntu-Mono');// Set the text to be added$draw->annotation(30, 170, "GeeksForGeeks");// Set the image filled color$draw->setFillColor('green');// Set the font size$draw->setFontSize(30);// Set the font family$draw->setFontFamily('Open-Sans-Light-Italic');// Set the text to be added$draw->annotation(30, 250, "Ubuntu-Mono");// Create new Imagick object$imagick = new Imagick();// Set the image dimension$imagick->newImage(350, 300, 'white');// Set the image format$imagick->setImageFormat("png");// Draw the image$imagick->drawImage($draw);header("Content-Type: image/png");// Display the image echo $imagick->getImageBlob();?> |
Output:
Reference: http://php.net/manual/en/imagickdraw.setfontsize.php




