(PECL imagick 2.0.0)
ImagickDraw::matte — Paints on the image's opacity channel
$x
, float $y
, int $paintMethod
) : boolTa funkcja jest obecnie nieudokumentowana, dostępna jest jedynie lista jej argumentów.
Paints on the image's opacity channel in order to set effected pixels to transparent, to influence the opacity of pixels.
x
x coordinate of the matte
y
y coordinate of the matte
paintMethod
PAINT_ constant
Zwraca TRUE
w przypadku powodzenia, FALSE
w
przypadku błędu.
Przykład #1 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();
}
?>