查詢

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

「 設定繪圖物件的字型大小 」


函式名: ImagickDraw::setFontSize()

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

用法:

ImagickDraw::setFontSize() 方法用於設定繪圖物件的字型大小。字型大小是以點(pt)為單位的浮點數。

語法:

bool ImagickDraw::setFontSize( float $fontSize )

引數:

  • $fontSize:要設定的字型大小,以點(pt)為單位的浮點數。

返回值:

成功時返回 true,失敗時返回 false。

示例:

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

// 設定字型大小為 20pt
$fontSize = 20;
$draw->setFontSize($fontSize);

// 建立一個 Imagick 物件
$image = new Imagick('path/to/image.jpg');

// 在影象上繪製文字
$text = "Hello World!";
$image->annotateImage($draw, 100, 100, 0, $text);

// 顯示或儲存影象
header("Content-Type: image/jpeg");
echo $image;

上述示例中,我們建立了一個 ImagickDraw 物件,並使用 setFontSize() 方法將字型大小設定為 20pt。然後,我們建立了一個 Imagick 物件,載入了一張圖片。接下來,我們使用 annotateImage() 方法將文字 "Hello World!" 繪製在影象上。最後,我們將影象以 JPEG 格式輸出。

注意:在使用 ImagickDraw::setFontSize() 方法之前,確保已經安裝了 Imagick 擴充套件,並且版本號大於等於 2.0.0。

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