ImagickDraw::setFillOpacity
(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFillOpacity — Sets the opacity to use when drawing using the fill color or fill texture
说明
警告
本函数还未编写文档,仅有参数列表。
Sets the opacity to use when drawing using the fill color or fill texture. Fully opaque is 1.0.
参数
fillOpacity
-
the fill opacity
返回值
没有返回值。
示例
示例 #1 ImagickDraw::setFillOpacity()
<?php
function setFillOpacity($strokeColor, $fillColor, $backgroundColor) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeOpacity(1);
$draw->setStrokeWidth(2);
$draw->rectangle(100, 200, 200, 300);
$draw->setFillOpacity(0.4);
$draw->rectangle(300, 200, 400, 300);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>
+添加备注
用户贡献的备注 1 note
Michael Voek ¶
9 years ago
When fill color is changed, this is reset to 1.0 or to defined alpha with #aaxxx color format, where aa is alpha.
备份地址:http://www.lvesu.com/blog/php/imagickdraw.setfillopacity.php