imagettftext を使用して画像上に文字を入力しますが、ブラウザで画像を生成できません
imagettftext 関数は画像上に中国語の文字列を書き込みますが、ブラウザで画像を出力できません imagepng($im,' を使用します) x.png '); 画像を出力することはできますが、ブラウザに直接出力すると機能しません。専門家に相談してください。私のコードの下
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?php Header('Content-type: image/png'); putenv('GDFONTPATH=C:\WINDOWS\Fonts'); $button_text='Button按钮'; $button_text=$button_text.rand(30, 50); $im=imagecreatetruecolor(400, 200); $black=imagecolorallocate($im, 0, 0, 0); $white=imagecolorallocate($im, 255, 255, 255); imagefill($im, 0, 0, $black); imagettftext($im,30,30, 0,150, $white,'MSYH.TTF', $button_text); imagepng($im);//使用imagepng($im,'x.png');可以生成x.png,图片也有文字。 imagedestroy($im); ?>