Rumah pembangunan bahagian belakang tutorial php 用imagettftext在图片上输入字符,无法在浏览器中生成图片,该怎么解决

用imagettftext在图片上输入字符,无法在浏览器中生成图片,该怎么解决

Jun 13, 2016 am 10:10 AM
button imagepng imagettftext png

用imagettftext在图片上输入字符,无法在浏览器中生成图片
我imagettftext函数在图片上写入汉字字符串,可是却无法在浏览器中输出图片,使用imagepng($im,'x.png');可以将图片输出,但是如果直接输出到浏览器却不行,求高手调教啊。以下我的代码

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?phpHeader ('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);?>
Salin selepas log masuk


------解决方案--------------------
探讨

引用:

引用:

没有任何错误提示啊,浏览器一片空白,不过如果用ie浏览器的话就出现一些乱码。我尝试用imagestring替代imagettftext就可以正常输出了,前提是我要去掉中文字符……


imagestring不支持中文汉字。只能yong imagettftext.如果是乱码,证明是图片生成前可能有输……

------解决方案--------------------
探讨
我imagettftext函数在图片上写入汉字字符串,可是却无法在浏览器中输出图片,使用使用imagepng($im,'x.png');可以生成x.png,图片也有文字。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menukar PNG kepada JPG pada Windows 11 Bagaimana untuk menukar PNG kepada JPG pada Windows 11 May 12, 2023 pm 03:55 PM

Bagaimana untuk menukar PNG kepada JPG pada Windows 11

html怎么设置button大小及颜色 html怎么设置button大小及颜色 Mar 05, 2021 pm 05:16 PM

html怎么设置button大小及颜色

Bagaimana untuk menamakan semula sambungan semua fail dalam folder, termasuk subfolder Bagaimana untuk menamakan semula sambungan semua fail dalam folder, termasuk subfolder Apr 14, 2023 pm 12:22 PM

Bagaimana untuk menamakan semula sambungan semua fail dalam folder, termasuk subfolder

png是什么格式? png是什么格式? Dec 10, 2020 pm 04:16 PM

png是什么格式?

Apakah format fail png? Apakah format fail png? Feb 19, 2024 pm 08:32 PM

Apakah format fail png?

Penjelasan terperinci tentang fungsi penjanaan carta PHP: panduan penjanaan carta untuk perpustakaan gd, imagepng, imagestring dan fungsi lain Penjelasan terperinci tentang fungsi penjanaan carta PHP: panduan penjanaan carta untuk perpustakaan gd, imagepng, imagestring dan fungsi lain Nov 18, 2023 pm 04:56 PM

Penjelasan terperinci tentang fungsi penjanaan carta PHP: panduan penjanaan carta untuk perpustakaan gd, imagepng, imagestring dan fungsi lain

Mana satu lebih jelas, jpeg atau png? Mana satu lebih jelas, jpeg atau png? Mar 17, 2023 am 10:43 AM

Mana satu lebih jelas, jpeg atau png?

怎么把图片弄成png 怎么把图片弄成png Jan 19, 2021 am 09:14 AM

怎么把图片弄成png

See all articles