日本PHPユーザ会 掲示板

日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。

日本PHPユーザ会 掲示板 » PHP事はじめ » GDを使っての文字の扱い

GDを使っての文字の扱い

ページ: 1

投稿者 投稿
会員
登録者: 3 2008
返信数: 2
GDのimagettftextを使って、画像に文字を入れるスクリプトをつくりました。

imagettftext( resource image, float size, float angle, int x, int y, int color, string fontfile, string text )

この ( int x ) に入れた値が文字の左端の基点になり、左揃えの文字になります。 :(
これを画像に対して左右センターに入れたいのですが、 ( string text ) に対して文字の長さを取得するような事は可能でしょうか。
( string text ) の中身は半角英数の場合も、日本語の場合もあります。

アドバイスよろしくお願いします。
管理者
登録者: 2 2008
返信数: 4
imagettfbbox() を使えば、その文字の描画に必要な領域の大きさが分かります。

http://jp.php.net/manual/ja/function.imagettfbbox.php
sakamoto haru
ゲスト
http://flashpia.blogspot.com 無料フラッシュゲーム
会員
登録者: 3 2008
返信数: 2
koyhoge さま

こんなのがあったんですね。
これでなんとかなりそうです。ありがとうございました。

ページ: 1

日本PHPユーザ会 掲示板 » PHP事はじめ » GDを使っての文字の扱い

日本PHPユーザ会 掲示板 は UseBB 1 フォーラムソフトウェア を使用しています