📜  PHP | ImagickDraw getFillRule()函数(1)

📅  最后修改于: 2023-12-03 14:45:17.361000             🧑  作者: Mango

PHP | ImagickDraw getFillRule()函数

ImagickDraw::getFillRule()函数用于获取填充规则。

语法
public int ImagickDraw::getFillRule ( void )
返回值

返回值是int类型,表示填充规则。填充规则可以是以下常量:

  • Imagick::FILLRULE_EVENODD(表示基数位于任意点时是填充的,偶数不填充)。
  • Imagick::FILLRULE_NONZERO(表示指定向右的射线与路径相交的次数,左侧的路径计数为正,右侧的路径计数为负,不为零则填充)。
示例

下面是一个示例代码,它演示了如何使用getFillRule()函数:

<?php
$draw = new \ImagickDraw();
$draw->setFillColor('green');
$draw->setFillRule(\Imagick::FILLRULE_EVENODD);
$draw->circle(50, 50, 30, 50);
echo $draw->getFillRule();
?>

这个示例创建了一个ImagickDraw对象,并设置了填充颜色为绿色,填充规则为FILLRULE_EVENODD。然后,它绘制了一个圆,并打印出填充规则。

输出结果应该是1,表示填充规则为FILLRULE_EVENODD。

参考文献