取得使用 TrueType 字型的文字的範圍

imagettfbbox

(PHP 4, PHP 5, PHP 7, PHP 8)

imagettfbbox取得使用 TrueType 字型的文字的範圍

說明

imagettfbbox(
    float $size,
    float $angle,
    string $fontfile,
    string $text
): array

本函式計算並返回一個包圍著 TrueType 文字範圍的虛擬方框的畫素大小。

size
畫素單位的字型大小。
angle
text 將被度量的角度大小。
fontfile
TrueType 字型檔案的檔名(可以是 URL)。根據 PHP 所使用的 GD 庫版本,可能嘗試搜索那些不是以 '/' 開頭的檔名並加上 '.ttf' 的後綴並搜索庫定義的字型路徑。
text
要度量的字串。
imagettfbbox() 返回一個含有 8 個單元的陣列表示了文字外框的四個角:
0 左下角 X 位置
1 左下角 Y 位置
2 右下角 X 位置
3 右下角 Y 位置
4 右上角 X 位置
5 右上角 Y 位置
6 左上角 X 位置
7 左上角 Y 位置
這些點是相對於文字的而和角度無關,因此「左上角」指的是以水平方向看文字時其左上角。

本函式同時需要 GD 庫和 FreeType 庫。

參見 imagettftext()

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *