实例说明
PHP 中的 GD 库支持中文,但必须要以 UTF-8 格式的参数来进行传递。如果使用imageString () 函数直接绘制中文字符串,就会显示乱码,这是因为GD2 对中文只能接收UTF-8编码格式,并且默认使用了英文的字体,所以要输出中文字符串,就必须对中文字符串进行转码,并设置中文字符使用的字体;否则,输出的只能是乱码。在本实例中,通过GD2函数将中文字符串在照片上输出,其运行结果如下图所示。
实现代码
本例使用 imagecreatefromjpeg()和 imagettftext()函数在图片上添加文字,其代码如下:
<?php
header ("Content-type:image/jpeg");//定义输出图片类型
$img =