用到的函数:
imagettftext();//用 TrueType 字体向图像写入文本
因为imagestring()不支持中文,所以选择使用imagettftext()函数。
函数参数:
imagettftext ( ‘image文件’ , ‘字号’ , ‘旋转角度’ , ‘x位置’ , ‘y位置’ , ‘字体颜色’ , ‘字体文件路径’ , ‘添加的文字’ );
使用参考:
header("Content-type: image/png"); //输出头文件信息 $file = 'E:\test.jpg'; //图片文件路径 $image_size = getimagesize($file); //图片大小 // print_r($image_size[0]); $image =imagecreatefromjpeg($file); //创建图片 $x = $image_size[0] - 210; //x位置 $y = $image_size[0] - 15; //y位置 $str = '©luchg www.luchg.com'; //添加的字符串 $color = imagecolorallocate($image, 120, 120, 110); //字体颜色 // imagestring($image, $font, $x, $y, $str, '200200180'); imagettftext($image, 13, 0, $x, $y, $color, 'LiSu.ttf', $str); //添加文字 imagejpeg($image); //输出 imagedestroy($image); //销毁图片