imagecharup — 文字を縦方向に描画します。
bool imagecharup ( resource $image , int $font , int $x , int $y , string $c , int $color )
imagecharup() は、image で指定された画像の x、y (画像の左上隅が 0, 0) に位置する文字 c を縦方向に描画します。色は color です。フォントが 1、2、3、4、または 5 の場合は、内蔵フォントが使用されます。
<?php$im = imagecreate(100,100);$string = '最初の文字が N であることに注意してください';$bg = imagecolorallocate($im, 255, 255, 255);$black = imagecolorallocate($im, 0, 0, 0);// 白い背景に黒い「Z」を出力 imagecharup($im, 3, 10, 10, $string, $black);header('Content-type: image/png');imagepng($im);?>
上記の例の出力結果の図は次のとおりです。
imagechar() は文字を水平方向に描画します。
imageloadfont() は新しいフォントを読み込みます。