array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'imagickdraw.setstrokewidth.php', 1 => 'ImagickDraw::setStrokeWidth', 2 => 'Sets the width of the stroke used to draw object outlines', ), 'up' => array ( 0 => 'class.imagickdraw.php', 1 => 'ImagickDraw', ), 'prev' => array ( 0 => 'imagickdraw.setstrokepatternurl.php', 1 => 'ImagickDraw::setStrokePatternURL', ), 'next' => array ( 0 => 'imagickdraw.settextalignment.php', 1 => 'ImagickDraw::setTextAlignment', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/imagick/imagickdraw/setstrokewidth.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>
(PECL imagick 2, PECL imagick 3)
ImagickDraw::setStrokeWidth — Sets the width of the stroke used to draw object outlines
Наразі ця функція не документована. Доступний лише список її параметрів.
Sets the width of the stroke used to draw object outlines.
widthstroke width
Не повертає значень.
Приклад #1 ImagickDraw::setStrokeWidth() example
<?php
function setStrokeWidth($strokeColor, $fillColor, $backgroundColor) {
$draw = new \ImagickDraw();
$draw->setStrokeWidth(1);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->line(100, 100, 400, 145);
$draw->rectangle(100, 200, 225, 350);
$draw->setStrokeWidth(5);
$draw->line(100, 120, 400, 165);
$draw->rectangle(275, 200, 400, 350);
$image = new \Imagick();
$image->newImage(500, 400, $backgroundColor);
$image->setImageFormat("png");
$image->drawImage($draw);
header("Content-Type: image/png");
echo $image->getImageBlob();
}
?>