开发者社区> suboysugar> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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/

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

相关文章
Centos php 扩展方式安装gd库的方法
Centos php 扩展方式安装gd库的方法
0 0
php 使用 curl 库进行 ssl 双向认证
php 使用 curl 库进行 ssl 双向认证
0 0
自己写的php curl库实现整站克隆
自己写的php curl库实现整站克隆
0 0
PHP解析Markdown库,parsedown扩展自定义语法
在开发系统过程中,有些信息编写储存是使用Markdown通用语法,但由于各个平台的会新增一些独特规范,一般的解析库都是只包含了标准语法,对于自定义语法是不支持解析的(如vuepress文档系统中的::: tip 提示语块) 我们从vuepress迁移文档系统到自己实现的文档系统时,特定标签无法解析,需要扩展解析库的功能,来完成自定义语法。 PHP常见的Markdown解析库是parsedown。这个库非常的轻量,只有一个文件,无需依赖其他扩展。
0 0
php spl库-定长数组
php spl库-定长数组
0 0
phpQuery,php爬虫类库,像jQuery一样轻松采集内容
phpQuery,php爬虫类库,像jQuery一样轻松采集内容
0 0
PHP: Carbon时间处理库
PHP: Carbon时间处理库
0 0
PHP利用GD库给图片添加水印
利用GD库给图片添加水印
0 0
5个主流的PHP区块链开发库
本文介绍5个最常用的PHP区块链开发库,适合PHP开发人员在以太坊/比特币等主流区块链的对接、去中心化应用开发、量化交易算法开发等应用场景中选择使用。
0 0
游戏安全资讯精选 2018年第五期:一年收购金额超100亿,都有哪些棋牌游戏公司上了岸?PHP GD库拒绝服务漏洞安全建议,软件集成平台Jenkins证书及日志泄露
一年收购金额超100亿,都有哪些棋牌游戏公司上了岸?PHP GD库拒绝服务漏洞安全建议,软件集成平台Jenkins证书及日志泄露
1832 0
+关注
suboysugar
目前为自由职业者,从事BA业务分析和互联网产品设计等工作,本人先后在中关村在线、中国工商银行和神州数码工作。拥有互联网,移动互联网,软件公司等开发经历。计算机本科毕业,8年互联网和软件行业经验。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
PHP安全开发_从白帽角度做安全
立即下载
PHP在机器学习上的应用及云深度学习平台的架构设计与实现
立即下载
PHP与APM_技术内幕和最佳实践
立即下载