查詢

ImagickDraw::getFillRule()函式—用法及示例

「 獲取當前 ImagickDraw 物件的填充規則 」


函式:ImagickDraw::getFillRule()

適用版本:Imagick 3.0.1 及以上版本

用法:getFillRule() 方法用於獲取當前 ImagickDraw 物件的填充規則。

語法:public int ImagickDraw::getFillRule ( void )

引數:該方法不接受任何引數。

返回值:返回一個整數,表示當前的填充規則。如果返回值為 0,則表示使用非零環繞規則(non-zero winding rule),如果返回值為 1,則表示使用奇偶規則(even-odd rule)。

示例:

// 建立 ImagickDraw 物件
$draw = new ImagickDraw();

// 設定填充規則為非零環繞規則
$draw->setFillRule(0);

// 獲取當前填充規則
$fillRule = $draw->getFillRule();

// 輸出填充規則
echo "當前填充規則為:" . ($fillRule == 0 ? "非零環繞規則" : "奇偶規則");

輸出:

當前填充規則為:非零環繞規則

注意:在呼叫 getFillRule() 方法之前,必須先建立一個 ImagickDraw 物件並設定其屬性。此外,該方法只能在 ImagickDraw 物件上使用,不能在 Imagick 物件上使用。

補充糾錯
熱門PHP函式
分享連結