查詢

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

「 在影象上繪製一個點 」


函式名:ImagickDraw::point()

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

用法:ImagickDraw::point() 函式用於在影象上繪製一個點。它接受兩個引數,分別是點的 x 座標和 y 座標。

示例:

<?php
// 建立一個新的 ImagickDraw 物件
$draw = new ImagickDraw();

// 設定點的顏色
$draw->setFillColor('red');

// 設定點的大小
$draw->setStrokeWidth(1);

// 在影象上繪製一個點
$draw->point(50, 50);

// 建立一個新的 Imagick 物件
$image = new Imagick();

// 設定影象的大小
$image->newImage(200, 200, 'white');

// 將繪製物件應用到影象上
$image->drawImage($draw);

// 輸出影象
header('Content-type: image/png');
echo $image;
?>

在上面的示例中,我們首先建立了一個 ImagickDraw 物件,並設定了點的顏色為紅色,大小為1畫素。然後,我們建立了一個新的 Imagick 物件,設定了影象的大小為200x200畫素。接下來,我們將繪製物件應用到影象上,並將影象輸出為PNG格式。最終,我們在瀏覽器中顯示了帶有一個紅色點的白色影象。

請注意,使用該函式之前,需要確保已經安裝了 Imagick 擴充套件,並且版本號不低於 3.0.1。

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