查詢

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

「 設定文字的反鋸齒模式 」


函式名:ImagickDraw::setTextAntialias()

函式描述:設定文字的反鋸齒模式。

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

用法:

bool ImagickDraw::setTextAntialias( bool $antiAlias )

引數:

  • $antiAlias:一個布林值,表示是否啟用文字的反鋸齒模式。如果為true,則啟用反鋸齒;如果為false,則禁用反鋸齒。

返回值:

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

示例:

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

// 設定文字反鋸齒模式為啟用
$draw->setTextAntialias(true);

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

// 設定影象的背景顏色
$image->newImage(200, 100, 'white');

// 設定文字顏色和字型大小
$draw->setFillColor('black');
$draw->setFontSize(20);

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

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

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

在上面的示例中,我們建立了一個ImagickDraw物件,並使用setTextAntialias()函式啟用了文字的反鋸齒模式。然後,我們建立了一個Imagick物件並設定了影象的背景顏色。接下來,我們設定了文字的顏色和字型大小,並使用annotation()函式在影象上繪製了文字。最後,我們使用drawImage()函式將繪製操作應用到影象上,並透過header()函式將影象以PNG格式輸出到瀏覽器上。

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