1

確かにそれは簡単ですが、私はまだこれで非常に初心者です。ImageStringと呼ばれるphp関数があります。これは、テキストを画像に変換するために使用できる唯一の関数です。理由はわかりませんが、phpマニュアルのスクリプト(コピーペースト)でも機能しません。

私が欲しいのは、フォントサイズを5より大きいものに変更することだけです。

これは私のコードです

header ("Content-type: image/jpeg"); 
// imagecreate (x width, y width)
$img_handle = imagecreatetruecolor (800, 600) or die ("Cannot Create image"); 
// ImageColorAllocate (image, red, green, blue)
$back_color = ImageColorAllocate ($img_handle, 0, 0, 0); 
$txt_color = ImageColorAllocate ($img_handle, 243,203,146); 
imagecolortransparent($img_handle, $back_color);
$text = 'soem text goes here';
ImageString($img_handle, 40, 10,90, $text, $txt_color);
Imagejpeg ($img_handle); 
ImageDestroy($img_handle);
4

2 に答える 2

1

キャプチャ画像を生成するときと同じ手法が機能する可能性があります。

于 2012-11-18T12:02:41.670 に答える
0

関数名には大文字を使用します。imagecolorallocateの代わりに使用してくださいImageColorAllocate

ImageString、、Imagejpegおよびについても同じですが、ImageDestroyすべて小文字にする必要があります。

于 2012-11-18T11:59:45.837 に答える