PHP マニュアル
前のページ |  | 次のページ

# imagettfbbox

(PHP 3>= 3.0.1, PHP 4 , PHP 5)

imagettfbbox -- TypeTypeフォントを使用したテキストのbounding boxの生成

## 説明

array imagettfbbox ( int size, int angle, string fontfile, string text)

この関数はTrueTypeテキストのbounding boxをピクセル単位で計算して 返します。

text

  測定する文字列。

size

  ピクセル単位のフォントの大きさ。

fontfile

  TrueTypeフォントファイルのファイル名(URLでも可)。PHPが使用している GDライブラリのバージョンによっては、'/'から始まり'.ttf'で終わるような ファイル名で探し、またライブラリによって定義されているフォントパスで 探そうと試みます。

angle

  測定するtextの角度(度単位)。

imagettfbbox()は、テキストのbounding boxを 作成するための4点を表現する8個の要素からなる配列を返します。

0 | 左下角のX座標
1 | 左下角のY座標
2 | 右下角のX座標
3 | 右下角のY座標
4 | 右上角のX座標
5 | 右上角のY座標
6 | 左上角のX座標
7 | 左上角のY座標

4点の座標は、角度によらずtextに関する 相対位置で表わされます。 つまり、"左上"はテキストを水平に見た場合の左上の角を意味します。

本関数はGDライブラリとFreetypeライブラリの両方が必要です。

imagettftext()も参考にしてください。

前のページ | ホーム | 次のページ
imagetruecolortopalette | 上に戻る | imagettftext