函式名: 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。