ImagickDraw
PHP Manual

ImagickDraw::setStrokeLineCap

(PECL imagick 2.0.0)

ImagickDraw::setStrokeLineCapSpecifies the shape to be used at the end of open subpaths when they are stroked

Beschreibung

bool ImagickDraw::setStrokeLineCap ( int $linecap )
Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.

Specifies the shape to be used at the end of open subpaths when they are stroked.

Parameter-Liste

linecap

LINECAP_ constant

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Beispiel #1 ImagickDraw::setStrokeLineCap()

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

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

    
$lineTypes = [\Imagick::LINECAP_BUTT, \Imagick::LINECAP_ROUND, \Imagick::LINECAP_SQUARE,];

    
$offset 0;

    foreach (
$lineTypes as $lineType) {
        
$draw->setStrokeLineCap($lineType);
        
$draw->line(50 $offset5050 $offset250);
        
$offset += 50;
    }

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

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

?>


ImagickDraw
PHP Manual