PHPKonf Istanbul PHP Conference 2019 - Call for Papers

ImagickDraw::setStrokeAlpha

(PECL imagick 2.0.0)

ImagickDraw::setStrokeAlphaSpécifie l'opacité des contours d'objets

Description

bool ImagickDraw::setStrokeAlpha ( float $opacity )
Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Spécifie l'opacité des contours d'objets.

Liste de paramètres

opacity

L'opacité

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec 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
4 years ago
Must be set after setStrokeColor().

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

not sure since which version this became deprecated.
To Top