(PECL imagick 2, PECL imagick 3)
ImagickDraw::matte — Paints on the image's opacity channel
Наразі ця функція не документована. Доступний лише список її параметрів.
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
One of the PAINT constant
(imagick::PAINT_*
).
Приклад #1 ImagickDraw::matte() example
<?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();
}
?>