(PECL imagick 2, PECL imagick 3)
ImagickDraw::matte — Paints on the image's opacity channel
$x, float $y, int $paintMethod): bool本函數(shù)還未編寫(xiě)文檔,僅有參數(shù)列表。
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_*).
成功時(shí)返回 true, 或者在失敗時(shí)返回 false。
示例 #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();
}
?>