ImagickDraw::setStrokeAlpha

(PECL imagick 2.0.0)

ImagickDraw::setStrokeAlphaSpecifies the opacity of stroked object outlines

Opis

ImagickDraw::setStrokeAlpha ( float $opacity ) : bool
Ostrzeżenie

Ta funkcja jest obecnie nieudokumentowana, dostępna jest jedynie lista jej argumentów.

Specifies the opacity of stroked object outlines.

Parametry

opacity

opacity

Zwracane wartości

Nie jest zwracana żadna wartość.

Przykłady

Przykład #1 ImagickDraw::setStrokeAlpha()

<?php
function setStrokeAlpha($strokeColor$fillColor$backgroundColor) {

    
$draw = new \ImagickDraw();

    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);
    
$draw->setStrokeWidth(4);
    
$draw->line(100100400145);
    
$draw->rectangle(100200225350);
    
$draw->setStrokeOpacity(0.1);
    
$draw->line(100120400165);
    
$draw->rectangle(275200400350);

    
$image = new \Imagick();
    
$image->newImage(500400$backgroundColor);
    
$image->setImageFormat("png");

    
$image->drawImage($draw);

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

?>

add a note add a note

User Contributed Notes 2 notes

up
1
Thomas
5 years ago
Must be set after setStrokeColor().

Values between 0 (invisible) and 1.
up
0
Anonymous
1 year ago
ImagickDraw::setStrokeAlpha method is deprecated and it's use should be avoided

not sure since which version this became deprecated.
To Top