[PHP-users 6968] Re: JpGraph を利用したグラフ作成

Minoru Takeuchi php-users@php.gr.jp
Thu, 18 Apr 2002 09:26:26 +0900


竹内です。 大変お世話になります。

> 1.RPMでGDをインストールされたとのことですが、本書で解説している
>   gd1.8.4+FreeType 1.x の組み合せで確認されたのでしょうか?
>   GDは外部ライブラリとの組み合せに相性があるため、うまくいかない場合は、
FreeTypeも含めてRPM版をいったん削除し、
>  本文通りにソースコードから
> コンパイル/インストールされることをお勧めします。

正確には、RedHat7.2の標準(サーバー)インストールで自動的に入っていました。
バージョンは、freetype-2.0.3-7 及び gd-1.8.4-4 です。
gdとfreetypeの組み合わせで、確認はしていません。
(正直に言うと、どう確認したらいいものか・・・)

> 2.Warningが発生したとのことですが、どのようなものでしょうか?
下記に、メッセージを示します。
Warning: ImageTtfBBox: No TTF support in this PHP build in
/usr/local/lib/php/jpgraph.php on line 3125
Warning: ImageTtfText: No TTF support in this PHP build in
/usr/local/lib/php/jpgraph.php on line 3140
Warning: ImageTtfBBox: No TTF support in this PHP build in
/usr/local/lib/php/jpgraph.php on line 2964
Warning: Cannot add header information - headers already sent by (output
started at /usr/local/lib/php/jpgraph.php:3125) in
/usr/local/lib/php/jpgraph.php on line 3660
臼NG  IHDRネEYyPLTEfffトトトFざ?ウ・ CIDATx懦旱n、8・ナpm
以下省略

jpgraph.phpのコード
   3125             $bbox=ImageTTFBBox($this->font_size,$angle,$file,$txt);
   3140             ImageTTFText ($this->img, $this->font_size, $angle, $x,
$y, $this->current_color, $file,$txt);
   2964             $bbox =
ImageTTFBBox($this->font_size,$angle,$file,"XXOOMM"/*$txt*/);
  3125             $bbox=ImageTTFBBox($this->font_size,$angle,$file,$txt);
   3660         header("Content-type: image/$this->img_format");

よろしくお願いいたします。