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

📅  最后修改于: 2023-12-03 15:03:38.333000             🧑  作者: Mango

PHP ImagickDraw getClipRule()函数

简介

PHP ImagickDraw getClipRule()函数是用于获取 ImagickDraw 对象的当前裁剪规则的函数。ImagickDraw 对象是 Imagick 组件中的一个绘图类,用于创建和操作图像绘图。

语法
public int ImagickDraw::getClipRule ( void )
参数

该函数无需传递任何参数。

返回值

该函数返回一个整数值,表示当前 ImagickDraw 对象的裁剪规则。返回值可能是以下常量:

  • Imagick::FILLRULE_NONZERO:用于表示非零环裁剪规则
  • Imagick::FILLRULE_EVENODD:用于表示奇偶环裁剪规则
示例
//创建ImagickDraw对象
$draw = new \ImagickDraw();

//设置裁剪规则为非零环
$draw->setClipRule(\Imagick::FILLRULE_NONZERO);

//获取当前对象的裁剪规则
$clip_rule = $draw->getClipRule();

echo "当前裁剪规则为:".$clip_rule;

输出结果:

当前裁剪规则为:1
版本支持

该函数从 Imagick 2.3.0 版本开始被支持,在 Imagick 3.4.4 版本上进行了重构。

参考链接
  • PHP官方文档:https://www.php.net/manual/zh/imagickdraw.getcliprule.php
  • Imagick官方文档:https://www.php.net/manual/zh/class.imagickdraw.php