查詢

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

「 設定ImagickDraw物件的字型族名稱 」


函式名:ImagickDraw::setFontFamily()

函式描述:該函式用於設定ImagickDraw物件的字型族名稱。

適用版本:該函式在Imagick擴充套件版本2.0.0及以上可用。

用法:

bool ImagickDraw::setFontFamily ( string $fontFamily )

引數:

  • $fontFamily:要設定的字型族名稱,通常是字型檔案的名稱或字型族的名稱。

返回值:

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

示例:

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

// 設定字型族名稱為Arial
$draw->setFontFamily("Arial");

// 使用字型族建立文字
$draw->setFont("Arial-Bold");
$draw->setFontSize(20);
$draw->annotation(50, 50, "Hello, World!");

// 建立一個Imagick物件
$image = new Imagick();
$image->newImage(200, 200, "white");
$image->setImageFormat("png");

// 應用繪製操作到影象
$image->drawImage($draw);

// 輸出影象
header("Content-Type: image/png");
echo $image;

上述示例中,我們首先建立了一個ImagickDraw物件,並使用setFontFamily()函式將字型族名稱設定為"Arial"。然後,我們使用setFont()函式設定具體的字型檔案或字型族名稱,再使用setFontSize()函式設定字型大小,最後使用annotation()函式在座標(50, 50)處繪製文字"Hello, World!"。接著,我們建立了一個Imagick物件,並設定影象尺寸和格式。最後,使用drawImage()函式將繪製操作應用到影象上,並輸出影象。

補充糾錯
下一個函式: ImagickDraw::setFont()函式
熱門PHP函式
分享連結