📅  最后修改于: 2023-12-03 14:45:17.626000             🧑  作者: Mango
imagickdraw setStrokeDashArray()
函数用于设置绘制路径时的虚线模式。
bool ImagickDraw::setStrokeDashArray(array $dashArray)
setStrokeDashArray()
函数接受一个数组参数 $dashArray
,表示虚线模式。数组中的每个元素是一个数字,表示每个虚线和每个实线的长度。
该函数没有返回值。
以下是一个简单的示例代码:
<?php
$image = new Imagick();
$image->newImage(400, 400, "white");
$draw = new ImagickDraw();
$draw->setStrokeColor("black");
$draw->setStrokeWidth(2);
$draw->setStrokeDashArray([3, 5, 2]);
$draw->line(50, 50, 350, 50);
$draw->line(50, 150, 350, 150);
$draw->line(50, 250, 350, 250);
$draw->line(50, 350, 350, 350);
$image->drawImage($draw);
$image->setImageFormat("png");
header("Content-Type: image/png");
echo $image;
此代码生成了一个带有不同虚线模式的直线图形。