array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'it', ), 'this' => array ( 0 => 'imagickdraw.setfillopacity.php', 1 => 'ImagickDraw::setFillOpacity', 2 => 'Sets the opacity to use when drawing using the fill color or fill texture', ), 'up' => array ( 0 => 'class.imagickdraw.php', 1 => 'ImagickDraw', ), 'prev' => array ( 0 => 'imagickdraw.setfillcolor.php', 1 => 'ImagickDraw::setFillColor', ), 'next' => array ( 0 => 'imagickdraw.setfillpatternurl.php', 1 => 'ImagickDraw::setFillPatternURL', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/imagick/imagickdraw/setfillopacity.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>
(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFillOpacity — Sets the opacity to use when drawing using the fill color or fill texture
Questa funzione, al momento non è documentata; è disponibile soltanto la lista degli argomenti.
Sets the opacity to use when drawing using the fill color or fill texture. Fully opaque is 1.0.
opacity
the fill opacity
Nessun valore viene restituito.
Example #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();
}
?>