Skip to content
Related Articles

Related Articles

PHP | ImagickDraw setFontSize() Function

Improve Article
Save Article
Like Article
  • Difficulty Level : Easy
  • Last Updated : 04 Oct, 2021

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 image
echo $imagick->getImageBlob();
?>

Output: 

setFontSize

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: 

setFontSize

Reference: http://php.net/manual/en/imagickdraw.setfontsize.php 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!