PHP | ImagickDraw getTextEncoding() Function Last Updated : 17 Dec, 2019 Comments Improve Suggest changes Like Article Like Report 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: string ImagickDraw::getTextEncoding( void ) Parameters: This function doesn’t accept any parameter. Return Value: This function returns an string value containing the text encoding. Exceptions: This function throws ImagickException on error. Below given programs illustrate the ImagickDraw::getTextEncoding() function in PHP: Program 1: php <?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Get the text encoding $textEncoding = $draw->getTextEncoding(); echo $textEncoding; ?> Output: // Empty string which is the default value Program 2: php <?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the text encoding $draw->setTextEncoding('UTF-8'); // Get the text encoding $textEncoding = $draw->getTextEncoding(); echo $textEncoding; ?> Output: UTF-8 Program 3: php <?php // Create a new imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, 'white'); // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the font size $draw->setFontSize(40); // Set the text encoding $draw->setTextEncoding('UTF-8'); // Annotate a text $draw->annotation(50, 100, 'This line is encoded with ' . $draw->getTextEncoding()); // Set the text encoding $draw->setTextEncoding('UTF-32'); // Annotate a text $draw->annotation(50, 200, 'This line is encoded with ' . $draw->getTextEncoding()); // Render the draw commands $imagick->drawImage($draw); // Show the output $imagick->setImageFormat('png'); header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/imagickdraw.gettextencoding.php Comment More infoAdvertise with us Next Article PHP | ImagickDraw getTextEncoding() Function gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads PHP | GmagickDraw gettextencoding() Function 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: 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 | 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 | 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 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 | 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 | ImagickDraw getTextAntialias() Function The ImagickDraw::getTextAntialias() function is an inbuilt function in PHP that is used to get the current text to antialias setting, which determines whether the text is antialiased. Text Antialias is enabled by default. Alias is just noise or distortion in the text. Syntax: bool ImagickDraw::getT 2 min read PHP | ImagickDraw getTextAlignment() Function The ImagickDraw::getTextAlignment() function is an inbuilt function in PHP which is used to get the alignment applied when annotating with text. It helps to format the text by making it stick to left, right or middle. Syntax: int ImagickDraw::getTextAlignment( void ) Parameters: This function doesnâ 2 min read PHP | ImagickDraw getFont() Function The ImagickDraw::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 ImagickDraw::getFont( void ) Parameters: This function doesnât accepts any parameters. Return Value: This function returns an string va 2 min read Like