投稿者 |
メッセージ |
|
< PHPプログラミング ~ pear Image_Graph |
|
時間:
水 5月 10, 2006 2:47 pm
|
|
|
|
pearのグラフライブラリをインストールして、http://pear.veggerby.dk/samples/のサンプルを動かすと、Call to undefined function: imagettfbbox() in /usr/local/lib/php/Image/Canvas/GD.php on line 1240
というエラーが出ます。--with-freetypeでphpをコンパイルし直しても同じです。
この関数(imagettfbbox())はどこからくるのでしょうか。 |
|
|
|
|
|
|
|
時間:
水 5月 10, 2006 3:11 pm
|
|
|
登録日: 2006年3月 23日
投稿記事: 48
|
|
|
|
|
|
|
時間:
水 5月 10, 2006 3:16 pm
|
|
|
|
GD Support enabled
GD Version bundled (2.0.28 compatible)
です。
書き忘れましたが、OSはlinux(FC4)で、PHP-4.4.2です。 |
|
|
|
|
|
|
|
時間:
水 5月 10, 2006 3:25 pm
|
|
|
|
Freetype ライブラリは、インストールされていますか? |
|
|
|
|
|
|
|
時間:
水 5月 10, 2006 3:53 pm
|
|
|
|
freetype-2.1.9-2
freetype-devel-2.1.9-2
がrpmではいっています。 |
|
|
|
|
|
|
|
時間:
水 5月 10, 2006 4:26 pm
|
|
|
登録日: 2006年3月 23日
投稿記事: 48
|
|
phpinfoで見てもGD+FreeTypeオッケーなんですよね? |
|
|
|
|
|
|
|
時間:
水 5月 10, 2006 6:04 pm
|
|
|
|
gdは、ありますがfreetypeという項目はありませんでした。
helpをみて、
--with-freetype=/usr/include/freetype2
で再コンパイルしたら
gdのなかにでてきました。
FreeType Support enabled
でも、グラフを出そうとすると
Warning: imagettfbbox(): Could not find/open font in /usr/local/lib/php/Image/Canvas/GD.php on line 1245
が、いっぱいでてきます。fontをどっかにおかなかいけないの。
なかなか、めんどくさいですね。 |
|
|
|
|
|
|
|
時間:
木 5月 11, 2006 1:11 pm
|
|
|
|
|
|
|
|
|
時間:
木 5月 11, 2006 3:22 pm
|
|
|
|
みなさんありがとうございました。
fontはとりあえず、
$Font =& $Graph->addNew('font', '/usr/share/fonts/bitstream-vera/Vera.ttf');
として、いまあるフォントを直接指定することにしました。
ところで、折れ線グラフを作ろうとしていますが、X軸の間隔が一定でないときそのまま表示する方法ないでしょうか?
http://www2.gtec-ni.com/GraphTest.png
の例で2と4の間が広くなるようにする。 |
|
|
|
|
|
|
|