查詢

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

「 設定影象的字型粗細 」


函式名:ImagickDraw::setFontWeight()

適用版本:ImageMagick 6.3.2 或更高版本

用法:setFontWeight() 方法用於設定影象的字型粗細。它接受一個引數,表示字型的粗細級別。

示例:

<?php
// 建立一個 Imagick 物件
$image = new Imagick();

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

// 設定字型粗細為粗體
$draw->setFontWeight(800);

// 設定字型大小為 24
$draw->setFontSize(24);

// 設定文字顏色為紅色
$draw->setFillColor('red');

// 在影象上繪製文字
$draw->annotation(50, 50, 'Hello World!');

// 將繪製的文字新增到影象
$image->drawImage($draw);

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

在上面的示例中,我們首先建立了一個 Imagick 物件和一個 ImagickDraw 物件。然後,使用 setFontWeight() 方法將字型粗細設定為 800,使用 setFontSize() 方法設定字型大小為 24,使用 setFillColor() 方法設定文字顏色為紅色。最後,使用 annotation() 方法在影象上繪製文字,並使用 drawImage() 方法將繪製的文字新增到影象中。最終,透過將影象輸出為 PNG 格式,將影象顯示在瀏覽器中。

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