函式名稱:ImagickDraw::__construct()
函式描述:ImagickDraw類的建構函式,用於建立一個新的ImagickDraw物件。
用法:
$draw = new ImagickDraw();
引數:該函式沒有接受任何引數。
返回值:該函式沒有返回值。
示例:
// 建立一個新的ImagickDraw物件
$draw = new ImagickDraw();
// 設定繪製的填充顏色為紅色
$draw->setFillColor('red');
// 繪製一個矩形
$draw->rectangle(50, 50, 150, 150);
// 建立一個新的Imagick物件
$image = new Imagick();
// 設定畫布大小
$image->newImage(200, 200, 'white');
// 將繪製物件應用到影象上
$image->drawImage($draw);
// 輸出影象
header('Content-Type: image/png');
echo $image;
該示例中,我們首先建立了一個新的ImagickDraw物件,然後使用setFillColor()方法設定填充顏色為紅色。接下來,我們使用rectangle()方法繪製一個矩形。然後,我們建立了一個新的Imagick物件,並使用newImage()方法設定畫布大小為200x200畫素,背景顏色為白色。最後,我們使用drawImage()方法將繪製物件應用到影象上,並使用header()函式設定輸出影象的型別為PNG,並輸出影象。