Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

ImageTTFBBox

(PHP 3>= 3.0.1, PHP 4 )

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

説明

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

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

text

測定する文字列。

size

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

fontfile

TrueTypeフォントファイルの名称。(URLも可。)

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()も参考にしてください。