PHP | ImagickDraw getTextUnderColor() Function Last Updated : 17 Dec, 2019 Comments Improve Suggest changes Like Article Like Report 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 function doesn’t accepts any parameters. Return Value: This function returns an ImagickPixel value containing the under color. Below programs illustrate the ImagickDraw::getTextUnderColor() function in PHP: Program 1: php <?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Get the text under color $color = $draw->getTextUnderColor()->getColorAsString(); echo $color; ?> Output: srgba(0, 0, 0, 0) // Which is the default transparent color. Program 2: php <?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the text under color $draw->setTextUnderColor('green'); // Get the text under color $color = $draw->getTextUnderColor()->getColorAsString(); echo $color; ?> Output: srgb(0, 128, 0) Program 3: php <?php // Create a new imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, '#1cced4'); // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the font size $draw->setFontSize(35); // Set the text under color $draw->setTextUnderColor('green'); // Annotate a text $draw->annotation(50, 80, "The text under color here is " . $draw->getTextUnderColor()->getColorAsString()); // Set the text under color $draw->setTextUnderColor('blue'); // Annotate a text $draw->annotation(50, 160, "The text under color here is " . $draw->getTextUnderColor()->getColorAsString()); // 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.gettextundercolor.php Comment More infoAdvertise with us Next Article PHP | ImagickDraw getTextUnderColor() Function gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads 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 getStrokeColor() Function The ImagickDraw::getStrokeColor() function is an inbuilt function in PHP which is used to get the color used for stroking object outlines. Syntax: ImagickPixel ImagickDraw::getStrokeColor( void ) Parameters: This function doesnât accepts any parameters. Return Value: This function returns ImagickPix 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 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 getFillColor() Function The ImagickDraw::getFillColor() function is an inbuilt function in PHP which is used to get the fill color used for drawing filled objects. Syntax: ImagickPixel ImagickDraw::getFillColor( void ) Parameters: This function doesnât accept any parameter. Return Value: This function returns an ImagickPix 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 getstrokecolor() Function The GmagickDraw::getstrokecolor() function is an inbuilt function in PHP which is used to get the color used for stroking object outlines. Syntax: ImagickPixel GmagickDraw::getstrokecolor( void ) Parameters: This function doesnât accept any parameters. Return Value: This function returns an GmagickP 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 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 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 Like