(PECL imagick 2, PECL imagick 3)

ImagickDraw::setTextUnderColorEspecifica el color de un rectángulo de fondo


public ImagickDraw::setTextUnderColor(ImagickPixel $under_color): bool

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Especifica el color de un rectángulo de fondo para colocarlo bajo anotaciones de texto.



el color de debajo

Valores devueltos

No devuelve ningún valor.


Ejemplo #1 Ejemplo de ImagickDraw::setTextUnderColor()

function setTextUnderColor($strokeColor$fillColor$backgroundColor$textUnderColor) {
$draw = new \ImagickDraw();

$draw->annotation(5075"Lorem Ipsum!");
$draw->annotation(50175"Lorem Ipsum!");

$imagick = new \Imagick();


header("Content-Type: image/png");


add a note add a note

User Contributed Notes 1 note

www dot query at gmail dot com
11 years ago
When wishing to print some text on a photograph and make that text sufficiently contrasting to the background image, use a 4 byte code for colour and transparency.

It is the same 4 byte code using by the parameter '-undercolor' in ImageMagick's command lime instruction 'convert'.

The first 3 bytes are the RGB colour code and the fourth byte is the transparency byte.


= new ImagickDraw();


The example code produces yellow text on a semi-transparent red background.
To Top