函数名称: ImagickDraw::getStrokeDashArray()
适用版本: Imagick 3.3.0
函数描述: 获取当前图像对象的描边虚线数组。
用法:
array ImagickDraw::getStrokeDashArray( void )
参数: 该函数不接受任何参数。
返回值: 返回一个包含当前图像对象的描边虚线数组的关联数组。如果未设置描边虚线数组,则返回空数组。
示例:
// 创建一个新的ImagickDraw对象
$draw = new ImagickDraw();
// 设置描边颜色为红色
$draw->setStrokeColor('red');
// 设置描边宽度为2
$draw->setStrokeWidth(2);
// 设置描边虚线样式
$draw->setStrokeDashArray([10, 20, 30, 40]);
// 获取描边虚线数组
$dashArray = $draw->getStrokeDashArray();
// 输出描边虚线数组
var_dump($dashArray);
输出:
array(4) {
[0]=>
int(10)
[1]=>
int(20)
[2]=>
int(30)
[3]=>
int(40)
}
以上示例中,首先创建了一个新的ImagickDraw对象。然后设置了描边颜色为红色,描边宽度为2,并使用setStrokeDashArray()函数设置了描边虚线样式为[10, 20, 30, 40]。接着使用getStrokeDashArray()函数获取了描边虚线数组,并将其输出。输出结果为[10, 20, 30, 40],即获取到了之前设置的描边虚线样式。