函數(shù)名稱:ImagickDraw::__construct()
函數(shù)描述:ImagickDraw類的構(gòu)造函數(shù),用于創(chuàng)建一個(gè)新的ImagickDraw對(duì)象。
用法:
$draw = new ImagickDraw();
參數(shù):該函數(shù)沒有接受任何參數(shù)。
返回值:該函數(shù)沒有返回值。
示例:
// 創(chuàng)建一個(gè)新的ImagickDraw對(duì)象
$draw = new ImagickDraw();
// 設(shè)置繪制的填充顏色為紅色
$draw->setFillColor('red');
// 繪制一個(gè)矩形
$draw->rectangle(50, 50, 150, 150);
// 創(chuàng)建一個(gè)新的Imagick對(duì)象
$image = new Imagick();
// 設(shè)置畫布大小
$image->newImage(200, 200, 'white');
// 將繪制對(duì)象應(yīng)用到圖像上
$image->drawImage($draw);
// 輸出圖像
header('Content-Type: image/png');
echo $image;
該示例中,我們首先創(chuàng)建了一個(gè)新的ImagickDraw對(duì)象,然后使用setFillColor()方法設(shè)置填充顏色為紅色。接下來,我們使用rectangle()方法繪制一個(gè)矩形。然后,我們創(chuàng)建了一個(gè)新的Imagick對(duì)象,并使用newImage()方法設(shè)置畫布大小為200x200像素,背景顏色為白色。最后,我們使用drawImage()方法將繪制對(duì)象應(yīng)用到圖像上,并使用header()函數(shù)設(shè)置輸出圖像的類型為PNG,并輸出圖像。