PHP - Manual: ImagickDraw::matte
2025-10-24
(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.
xx coordinate of the matte
yy 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();
}
?>