(PECL imagick 2, PECL imagick 3)
ImagickDraw::matte — Dibuja sobre el canal de opacidad de la imagen
Esta función está actualmente no documentada; solo la lista de sus argumentos está disponible.
Dibuja sobre el canal de opacidad de la imagen, con el fin de hacer transparentes los píxeles indicados.
xAbscisa del mate
yOrdenada del mate
paint
Una de las constantes PAINT
(imagick::PAINT_*).
Ejemplo #1 Ejemplo con ImagickDraw::matte()
<?php
function matte($strokeColor, $fillColor, $backgroundColor, $paintType) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(2);
$draw->setFontSize(72);
$draw->matte(120, 120, $paintType);
$draw->rectangle(100, 100, 300, 200);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>