ImagickDraw::setStrokeLineJoin

(PECL imagick 2.0.0)

ImagickDraw::setStrokeLineJoinSpecifies the shape to be used at the corners of paths when they are stroked

说明

ImagickDraw::setStrokeLineJoin ( int $linejoin ) : bool
Warning

本函数还未编写文档,仅有参数列表。

Specifies the shape to be used at the corners of paths (or other vector shapes) when they are stroked.

参数

linejoin

LINEJOIN_ constant

返回值

没有返回值。

范例

Example #1 ImagickDraw::setStrokeLineJoin()

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

    
$draw = new \ImagickDraw();
    
$draw->setStrokeWidth(1);
    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);

    
$draw->setStrokeWidth(20);

    
$offset 220;

    
$lineJoinStyle = [
        \
Imagick::LINEJOIN_MITER,
        \
Imagick::LINEJOIN_ROUND,
        \
Imagick::LINEJOIN_BEVEL,
        ];

    for (
$x 0$x count($lineJoinStyle); $x++) {
        
$draw->setStrokeLineJoin($lineJoinStyle[$x]);
        
$points = [
            [
'x' => 40 5'y' => 10 $x $offset],
            [
'x' => 20 5'y' => 20 $x $offset],
            [
'x' => 70 5'y' => 50 $x $offset],
            [
'x' => 40 5'y' => 10 $x $offset],
        ];

        
$draw->polyline($points);
    }

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

    
$image->drawImage($draw);

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

?>

相关文章
php firebird/interbase 函数 register a callback function to be called when events are postedphp mcve 函数 returns array of strings which represents the keys that can be used for response parameters on this transactionphp gmagickdraw specifies the opacity of stroked object outlinesphp harupage set the shape to be used at the ends of linesphp imagickdraw returns the opacity used when drawingphp imagickdraw returns an array representing the pattern of dashes and gaps used to stroke pathsphp imagickdraw returns the shape to be used at the end of open subpaths when they are strokedphp imagickdraw returns the shape to be used at the corners of paths when they are strokedphp imagickdraw returns the code set used for text annotationsphp imagickdraw set the polygon fill rule to be used by the clipping pathphp imagickdraw sets the fill color to be used for drawing filled objectsphp imagickdraw specifies the opacity of stroked object outlinesphp imagickdraw controls whether stroked outlines are antialiasedphp imagickdraw specifies the pattern of dashes and gaps used to stroke pathsphp imagickdraw specifies the shape to be used at the end of open subpaths when they are strokedphp imagickdraw specifies the shape to be used at the corners of paths when they are strokedphp imagickdraw specifies the opacity of stroked object outlinesphp mongogridfsfile returns a resource that can be used to read the stored filephp soapserver sets the object which will be used to handle soap requestsphp solrquery used to control how the results should be sorted
关注编程学问公众号