网站地图    收藏   

主页 > php专栏 > php图像处理 >

php imagettftext 为文字添加阴影实例

来源:未知    时间:2014-11-27 22:59 作者:xxadmin 阅读:

[导读] array imagettftext(resource image,int size,int angle,int x,int y,int color, string fontfile, string text) imagettftext() 将字符串 text 画到 image 所代表的图像上,从坐标 x,y(左上角为 0, 0)开始,角度为 angle,颜色...

array imagettftext(resource image,int size,int angle,int x,int y,int color, string fontfile, string text)

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

  1. */ 
  2. //发送头文件 
  3. header("content-type: image/png"); 
  4. //创建图像 
  5. $im=imagecreatetruecolor(400, 30); 
  6. //定义颜色 
  7. $white=imagecolorallocate($im,255,255,255); 
  8. $grey=imagecolorallocate($im,128,128,128); 
  9. $black=imagecolorallocate($im,0,0,0); 
  10. imagefilledrectangle($im, 0, 0, 399, 29, $white); 
  11. //定义文本 
  12. $text='hello world!'
  13. //这里是字体文件的路径 
  14. $font='arial.ttf'
  15. //为文字添加阴影,即为灰色画出文本 
  16. imagettftext($im,20,0,13,23,$grey,$font,$text); 
  17. //添加文本,即用黑色画出文本 
  18. imagettftext($im,20,0,10,20,$black,$font,$text); 
  19. //输出png图像 
  20. imagepng($im); 
  21. imagedestroy($im); 
  22. //开源代码phpfensi.com 
  23. /* 
  24. 本函数同时需要 gd 库和 freetype 库。 
  25. */
  26.  

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论