©
本文档使用 PHP中文网手册 发布
(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.
x
x coordinate of the matte
y
y coordinate of the matte
paintMethod
PAINT_ 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 ();
}
?>