GD関数imagechar()について
マニュアルから記述例を引用
<?php $im = imagecreate(100, 100); $string = 'PHP'; $bg = imagecolorallocate($im, 255, 255, 255); $black = imagecolorallocate($im, 0, 0, 0); imagechar($im, 1, 0, 0, $string, $black); header('Content-type: image/png'); imagepng($im); ?>
あれ?「PHP」って出力されるんじゃないの??
「P」って!
パラメータの指定をうまくやればきっと「PHP」って出力できると思ったんだけど、
どうやらこのimagecharは一つのキャラクタしか出力できないようだ。
なんか久々に内股すかしを食ったような気分。。
ちなみにimagestring()っていう関数で文字列を出力できるんだけど、imagechar()の存在理由ってなんだろね。
また一つPHPの愛すべきところを見つけてしまった。