查詢

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

「 返回ImagickDraw物件的向量圖形表示 」


函式名稱: ImagickDraw::getVectorGraphics()

函式描述:該函式用於返回ImagickDraw物件的向量圖形表示。

引數:無

返回值:返回一個字串,表示ImagickDraw物件的向量圖形表示。

適用版本:該函式在Imagick擴充套件版本7.0.0及以上可用。

示例:

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

// 設定一些繪圖屬性
$draw->setFillColor('red');
$draw->setStrokeColor('black');
$draw->setStrokeWidth(2);

// 繪製一個矩形
$draw->rectangle(100, 100, 200, 200);

// 獲取ImagickDraw物件的向量圖形表示
$vectorGraphics = $draw->getVectorGraphics();

// 輸出向量圖形表示
echo $vectorGraphics;

輸出結果:

<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"><path fill="#FF0000" stroke="#000000" stroke-width="2" d="M100,100 L100,200 L200,200 L200,100 Z"/></svg>

以上示例中,我們首先建立了一個ImagickDraw物件,並設定了一些繪圖屬性,然後使用rectangle()方法繪製了一個矩形。最後,呼叫getVectorGraphics()方法獲取ImagickDraw物件的向量圖形表示,並將其輸出到瀏覽器。輸出結果是一個SVG格式的向量圖形表示,可以在瀏覽器中顯示。

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