最近、色付きの文字が人気です。これを実装する簡単な方法を次に示します:
1. カラフルなキャラクターのシンプルな実装
以下は引用内容です: header("content-type: image/png"); $text = $_get[t]; $font = stxingka.ttf; //ttf font $fontsize = 30 ; $size = imagettfbbox($fontsize, 0, $font, $text); //フォントの長さと幅の範囲を取得します $dx = abs($size[2]-$size[0]) +10; $dy = abs($size[5]-$size[3]); //画像を構築します $im = imagecreate($dx,$dy); imagecolorallocate($im, 255,255, 255);背景色 $fontcolor = imagecolorallocate($im, 255, 0, 0); //フォントカラー imagettftext($im, $fontsize, 0, 0, abs($size[5]), $fontcolor, $font, $text) ; imagepng($im); imagedestroy($im); | 上記のプログラムは、カラーワードのいくつかの基本原則を表現しているだけです。より複雑で美しいカラーワードを実現するには、フォントを変更し、フォントの色を変更し、背景画像を追加し、キャッシュなどを検討するだけです。方法もほぼ同じなので、お友達もぜひ試してみてください
上記のプログラムで生成された色付きの単語は「?t=text」を通じて送信されますが、これらの単語は urlencode でエンコードするのが最適であることに注意してください。もちろん、これはこの範囲を超えています。
さらに、色付きの単語を生成するプログラムとテキストを送信するプログラムは両方とも UTF-8 エンコーディングを使用します。そうでない場合は、手動で変換します。 色付きの単語を使用するには、 以上です。 このうち、color.phpはカラーワードを生成するプログラム(つまり上記のプログラム)、xxxはurlencodeでエンコードされたテキスト(カラーワードの生成に使用)です
三.smartyプラグイン
内容参照コンテンツは次のとおりです。 = array(
1 ")。"/> ");
このように、色付きの単語を表示するには、 [colorfont] text[/colorfont] をコンテンツに追加するだけです。表示する場合は、smarty テンプレートの ubb 修飾子 ({$content|ubb} など) を使用します。 http://www.bkjia.com/PHPjc/531680.html www.bkjia.com true |
最近カラー文字が流行っているので、簡単な実装方法を紹介します。 1. カラー文字の簡単な実装 以下は引用部分です: header("content-type: image/png"); $text = $_get[t]; font = stxingka.ttf;...