ImagickDraw::setStrokeAlpha

(PECL imagick 2.0.0)

ImagickDraw::setStrokeAlphaオブジェクトの枠線の透明度を指定する

説明

bool ImagickDraw::setStrokeAlpha ( float $opacity )
警告

この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

オブジェクトの枠線の透明度を指定します。

パラメータ

opacity

透明度。

返り値

値を返しません。

例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 1 note

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

Values between 0 (invisible) and 1.
To Top