开发者社区> suboysugar> 正文

php使用gd库将文字转换成图片(转)

简介: GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。   [php] view plain copy       运行结果:  如何联系我:【万里虎】www.
+关注继续查看

GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。

 

[php] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. <?php  
  2. header("Content-type: image/gif");  
  3. $im =imagecreate(600,200);  
  4. $background_color = ImageColorAllocate ($im, 255, 255, 200);  
  5. $col = imagecolorallocate($im, 0, 51, 102);  
  6. $font="moxiang.ttf"; //字体所放目录  
  7. $come=iconv("gb2312","utf-8","水火不容");  
  8. imagettftext($im,100,0,30,150,$col,$font,$come); //写 TTF 文字到图中  
  9. imagegif($im,'new.gif');  
  10. imagedestroy($im);  

下面是生成的图片效果图

 

下面是项目的链接地址(包含字体ttf文件): 点击下载


php GD2生成文字图片

php中GD2扩展库是优秀的图片处理库,可以创建各种格式图片,功能及其强大!

开启GD2:找到php的配置文件php.ini搜索extension=php_gd2.dll,去掉其前面的";"。

下面简单演示使用GD2生成文字图片:

 

  1. <?php
  2. //字体大小
  3. $size = 30;
  4. //字体类型,本例为宋体
  5. $font ="c:/windows/fonts/simsun.ttc";
  6. //显示的文字
  7. $text = "www.phpddt.com";
  8. //创建一个长为500高为80的空白图片
  9. $img = imagecreate(500, 80);
  10. //给图片分配颜色
  11. imagecolorallocate($img, 0xff, 0xcc, 0xcc);
  12. //设置字体颜色
  13. $black = imagecolorallocate($img, 0, 0, 0);
  14. //将ttf文字写到图片中
  15. imagettftext($img, $size, 0, 100, 50, $black, $font, $text);
  16. //发送头信息
  17. header('Content-Type: image/gif');
  18. //输出图片
  19. imagegif($img);
  20. ?>

 

运行结果:

gd2.PNG

 

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PHP图片文字合成居中
PHP使用GD库创建和处理包括GIF,PNG,jpef,wbmp以及xpm在内的多种格式的图像。 以下教程:图片合成文字,实现合成文字水平、垂直居中。
37 0
php图片木马实现原理
php图片木马实现原理
56 0
php导入excel的图片
php导入excel的图片
20 0
php实现img转ASCII编码图片
php实现img转ASCII编码图片
21 0
php使用redis异步队列爬取网站图片的教程(1)
php使用redis异步队列爬取网站图片的教程
22 0
php识别相似图片简易版
php识别相似图片简易版
31 0
php-单张图片、多张图片、视频上传
php-单张图片、多张图片、视频上传
62 0
【PHP】项目在Linux上的图片上传
【PHP】项目在Linux上的图片上传
136 0
PHP上传图片到oss配置
PHP上传图片到oss配置
53 0
ueditor php版本 上传图片添加水印
在文章编辑的时候,使用ueditor上传图片加水印需要修改ueditor部分PHP的源码,我这里大概记录一下。
107 0
+关注
suboysugar
目前为自由职业者,从事BA业务分析和互联网产品设计等工作,本人先后在中关村在线、中国工商银行和神州数码工作。拥有互联网,移动互联网,软件公司等开发经历。计算机本科毕业,8年互联网和软件行业经验。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
PHP安全开发_从白帽角度做安全
立即下载
PHP在机器学习上的应用及云深度学习平台的架构设计与实现
立即下载
PHP与APM_技术内幕和最佳实践
立即下载