PHP | GmagickDraw gettextencoding() Function Last Updated : 29 Jan, 2020 Comments Improve Suggest changes Like Article Like Report The GmagickDraw::gettextencoding() function is an inbuilt function in PHP which is used to get the code set used for text annotations. These code sets tell the computer how to interpret raw zeroes and ones into real characters. Usually, they produce the same text but use different code sets. Syntax: string GmagickDraw::gettextencoding( void ) Parameters: This function doesn’t accept any parameters. Return Value: This function returns a string value containing the text encoding used. Exceptions: This function throws GmagickDrawException on error. Below given programs illustrate the GmagickDraw::gettextencoding() function in PHP: Program 1: php <?php // Create a new GmagickDraw object $draw = new GmagickDraw(); // Get the text encoding $textEncoding = $draw->gettextencoding(); echo $textEncoding; ?> Output: // Empty string which is the default value Program 2: php <?php // Create a new GmagickDraw object $draw = new GmagickDraw(); // Set the text encoding $draw->settextencoding('utf-8'); // Get the text encoding $textEncoding = $draw->gettextencoding(); echo $textEncoding; ?> Output: utf-8 Used Image: Program 3: php <?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Set the color $draw->setFillColor('#0E0E0E'); // Draw rectangle for background $draw->rectangle(-10, -10, 800, 400); // Set the font size $draw->setFontSize(40); // Set the fill color $draw->setfillcolor('white'); // Set the text encoding $draw->settextencoding('UTF-8'); // Annotate a text $draw->annotate(50, 50, 'This line is encoded with ' . $draw->getTextEncoding()); // Set the text encoding $draw->settextencoding('UTF-32'); // Annotate a text $draw->annotate(50, 100, 'This line is encoded with ' . $draw->getTextEncoding()); // Use of drawimage functeannotate $gmagick->drawImage($draw); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/gmagickdraw.gettextencoding.php Comment More infoAdvertise with us Next Article PHP | GmagickDraw gettextencoding() Function gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Gmagick Similar Reads PHP | ImagickDraw getTextEncoding() Function The ImagickDraw::getTextEncoding() function is an inbuilt function in PHP which is used to get the code set used for text annotations. These code sets tell the computer how to interpret raw zeroes and ones into real characters. Usually, they produce the same text but use different code sets. Syntax: 2 min read PHP | ImagickDraw getTextKerning() Function The ImagickDraw::getTextKerning() function is an inbuilt function in PHP which is used to get the text kerning used in image which is nothing but the spacing between letters. Syntax: float ImagickDraw::getTextKerning( void ) Parameters: This function doesnât accept any parameter. Return Value: This 2 min read PHP | GmagickDraw gettextdecoration() Function The GmagickDraw::gettextdecoration() function is an inbuilt function in PHP which is used to get the decoration applied when annotating with text. Syntax: int GmagickDraw::gettextdecoration( void ) Parameters: This function doesnât accept any parameters. Return Value: This function returns an intege 2 min read PHP | ImagickDraw getTextDecoration() Function The ImagickDraw::getTextDecoration() function is an inbuilt function in PHP which is used to get the decoration applied when annotating with text. Syntax: int ImagickDraw::getTextDecoration( void ) Parameters: This function doesnât accept any parameter. Return Value: This function returns an integer 2 min read PHP | ImagickDraw getTextInterwordSpacing() Function The ImagickDraw::getTextInterwordSpacing() function is an inbuilt function in PHP which is used to get the text inter-word spacing which means space between each word. The greater number contains the greater space. The default spacing is 0. Syntax: float ImagickDraw::getTextInterwordSpacing( void ) 2 min read PHP | ImagickDraw getTextInterlineSpacing() Function The ImagickDraw::getTextInterlineSpacing() function is an inbuilt function in PHP which is used to get the text interline spacing. The greater the number the greater the space will be. Default spacing is 0. Syntax: float ImagickDraw::getTextInterlineSpacing( void ) Parameters: This function doesnât 2 min read PHP | GmagickDraw getfont() Function The GmagickDraw::getfont() function is an inbuilt function in PHP which is used to get the string specifying the font used when annotating with text. Syntax: string GmagickDraw::getfont( void ) Parameters: This function doesnât accept any parameters. Return Value: This function returns an string val 2 min read PHP | ImagickDraw getTextUnderColor() Function The ImagickDraw::getTextUnderColor() function is an inbuilt function in PHP which is used to get the color of a background rectangle to place under text annotations. By default, this background rectangle is transparent. Syntax: ImagickPixel ImagickDraw::getTextUnderColor( void ) Parameters: This fun 2 min read PHP | GmagickDraw getfontweight() Function The GmagickDraw::getfontweight() function is an inbuilt function in PHP which is used to get the font-weight used when annotating with text. Font weight actually signifies the boldness of the font, more the font-weight the more the bold text will be. It can be anything from 100 to 900. Syntax: int G 2 min read PHP | GmagickDraw getfontstyle() Function The GmagickDraw::getfontstyle() function is an inbuilt function in PHP which is used to get the font style used when annotating with text. Syntax: int GmagickDraw::getfontstyle( void ) Parameters: This function doesnât accept any parameters. Return Value: This function returns an integer value corre 2 min read Like