加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php imagettftext 为文字添加阴影示例

发布时间:2023-05-31 13:03:53 所属栏目:PHP教程 来源:
导读:imagettftext() 将字符串 text 画到 image 所代表的图像上,从坐标 x,y(左上角为 0, 0)开始,角度为 angle,颜色为 color,使用 fontfile 所指定的 truetype 字体文件,根据 php 所使用的 gd 库的不同,如果 fontfile

imagettftext() 将字符串 text 画到 image 所代表的图像上,从坐标 x,y(左上角为 0, 0)开始,角度为 angle,颜色为 color,使用 fontfile 所指定的 truetype 字体文件,根据 php 所使用的 gd 库的不同,如果 fontfile 没有以 '/'开头,则 '.ttf' 将被加到文件名之后并且会搜索库定义字体路径,实例代码如下:

*/ 

//发送头文件 

header("content-type: image/png"); 

//创建图像 

$im=imagecreatetruecolor(400, 30); 

//定义颜色 

$white=imagecolorallocate($im,255,255,255); 

$grey=imagecolorallocate($im,128,128,128); 

$black=imagecolorallocate($im,0,0,0); 

imagefilledrectangle($im, 0, 0, 399, 29, $white); 

//定义文本 

$text='hello world!'; 

//这里是字体文件的路径 

$font='arial.ttf'; 

//为文字添加阴影,即为灰色画出文本 

imagettftext($im,20,0,13,23,$grey,$font,$text); 

//添加文本,即用黑色画出文本 

imagettftext($im,20,0,10,20,$black,$font,$text); 

//输出png图像 

imagepng($im); 

imagedestroy($im); 

//开源代码Cuoxin.com 

/* 

本函数同时需要 gd 库和 freetype 库。 

*/

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!