ImagickDraw::setFillOpacity

(PECL imagick 2, PECL imagick 3)

ImagickDraw::setFillOpacitySets the opacity to use when drawing using the fill color or fill texture

Descrierea

public ImagickDraw::setFillOpacity ( float $fillOpacity ) : bool
Avertizare

Această funcție nu este documentată în prezent; este disponibilă numai lista sa de argumente.

Sets the opacity to use when drawing using the fill color or fill texture. Fully opaque is 1.0.

Parametri

fillOpacity

the fill opacity

Valorile întoarse

Nu este întoarsă nici o valoare.

Exemple

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(100200200300);

    
$draw->setFillOpacity(0.4);
    
$draw->rectangle(300200400300);

    
$imagick = new \Imagick();
    
$imagick->newImage(500500$backgroundColor);
    
$imagick->setImageFormat("png");
    
$imagick->drawImage($draw);

    
header("Content-Type: image/png");
    echo 
$imagick->getImageBlob();
}

?>

add a note add a note

User Contributed Notes 1 note

up
1
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.
To Top