(PECL imagick 2.0.0)
ImagickDraw::matte — Paints on the image's opacity channel
$x
, float $y
, int $paintMethod
)이 함수는 현재 문서화 되어있지 않습니다; 인수 목록만을 제공합니다.
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
paintMethodPAINT_ constant
성공 시 TRUE를, 실패 시 FALSE를 반환합니다.
Example #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();
}
?>