在PHP中,imagettftext()函數用于在圖像上繪制TrueType字體的文本。
函數語法如下:
imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text ) : array|false
參數說明:
該函數會返回一個包含四個元素的數組,分別是左下角、右下角、右上角和左上角的坐標。如果函數執行失敗,則返回false。
示例:
// 創建一個空白圖像
$image = imagecreate(200, 100);
// 設置文本顏色
$color = imagecolorallocate($image, 255, 255, 255);
// 設置字體文件路徑
$fontfile = 'arial.ttf';
// 繪制文本
imagettftext($image, 20, 0, 50, 50, $color, $fontfile, 'Hello World');
// 輸出圖像
header('Content-Type: image/png');
imagepng($image);
// 釋放圖像資源
imagedestroy($image);