检测gd库的版本

print_r(gd_info());

(

[GD Version] => bundled (2.0.34 compatible)

[FreeType Support] => 1

[FreeType Linkage] => with freetype

[T1Lib Support] =>

[GIF Read Support] => 1

[GIF Create Support] => 1

[JPEG Support] => 1

[PNG Support] => 1

[WBMP Support] => 1

[XPM Support] =>

[XBM Support] => 1

[JIS-mapped Japanese Font Support] =>

)

如果没有看见,请在自己的PHP环境中安装上gd库。

代码范例:

//定义输出为图像类型,否则输出的就是一堆乱码符号,浏览器不能识别为图片

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

//创建图象

$picture = imagecreate(200,40);

//定义黑白颜色

$cl_black = imagecolorallocate($picture,0,0,0);

$cl_white = imagecolorallocate($picture,255,255,255);

//指定字体库

$lib_font = "/home/admin/share/simhei.ttf";

//定义输出字体串,字符utf-8编码

$str_output = "Hello World!!";

//写 TTF 文字到图中

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

imagettftext($picture,20,0,10,25,$cl_white,$lib_font,$str_output);

//建立 GIF 图型

imagegif($picture);

//结束图形,释放内存

imagedestroy($picture);

?>

效果图:

php图像生成和处理,PHP的gd库(图像生成和处理)的应用相关推荐

  1. php gd库扩展生成带中文字体的png图片

    注意中文字体的话,需要首先安装字体库才行,这里以楷体字为例,来生成图片 apt-get install fonts-cwtex-kai find -name *kai*.ttf ./usr/share ...

  2. 使用Lua GD库动态生成验证码图片(2)

    在前一篇文章中初步的实现了验证码的随机生成,觉得很容易被破解,因此加了一些干扰: 鹤冲天建议使用表达式作为验证码,即使破解程序识别了验证码,也要计算结果才能通过验证,在一定程度上增加了破解难度. 因此 ...

  3. gd动态曲线 php_PHP GD库动态生成折线图的实例代码

    array_push ($p_x, $zuo+$i*$jiange); array_push ($p_y, $shang+round(($img_gao-$shang-$xia)*(1-$shuju[ ...

  4. 10、记录使用科大讯飞的语音唤醒硬件生成PCM文件,通过ffmpeg库去生成MP3音频文件

    基本思想:不太会ffmpeg解析pcm的音频文件,所以记录一下结合具体的场景和具体的应用 具体生成的pcm使用的官方代码,不详细叙述,官方的唤醒模块将会产生一个pcm文件,可使用下列命令或者代码将pc ...

  5. 利用PHP GD库生成位图

    关于PHP在apache中的安装配置请参考 Apache 配置CGI脚本操作数据库 位图 位图图像(bitmap), 亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的.这些点可以进行不 ...

  6. php table生成图片,php不用GD库生成当前时间的PNG格式图象的程序

    php不用GD库生成当前时间的PNG格式图象的程序 更新时间:2008年09月28日 14:40:24   作者: 该程序是不用GD库可以生成当前时间的PNG格式图象,给人大开眼界,很有参考价值. t ...

  7. php gd 行间距设置,PHP动态修改GD库扩展问题

    编译PHP不带gd,后续添加gd模块 在生成图像验证码的时候我们会用到GD库进行images,我们先安装它. 但是有时候,发现自己已经安装了GD库,但是验证码还是生成不了 这个时候就得检查一下imag ...

  8. centos php 开启libgdgd_Linux下开启PHP GD库支持

    在linux系统中开启GD库支持,有以下几种方法. 1,检测GD库是否安装命令 代码示例: php5 -m | grep -i gd 或者 php -i | grep -i --color gd 2, ...

  9. PHP学习笔记-GD库

    一.GD简介 PHP 不仅限于只产生 HTML 的输出,还可以创建及操作多种不同格式的图像文件.PHP提供了一些内置的图像信息函数,也可以使用GD函数库创建新图像或处理已有的图像.目前GD2库支持GI ...

  10. Linux 系统上的库文件生成与使用

    什么是库文件? 库是一组预先编译好的方法的集合.Linux系统存储的库的位置一般在:/lib 和 /usr/lib. 在 64 位的系统上有些库也可能被存储在/usr/lib64 下.库的头文件一般会 ...

最新文章

  1. 异步IO一定更好吗?
  2. (SenchaTouch+PhoneGap)开发笔记(2)开发环境搭建二
  3. 使用Python查看汉诺塔移动详细过程
  4. CentOS SSH配置
  5. Little endian和Big endian的区别
  6. 埃斯顿服务器上电无显示,埃斯顿伺服常见现象报警及排除
  7. java data文件夹_java-如何在不指定父文件夹/ ref的情况下遍历Datasnapshot
  8. 2星|《零工经济》:缺少对数据、事实、概括、分析,基本是流于表面的畅想...
  9. python计算bmi指数_python 练习题:计算的BMI指数,并根据BMI指数条件选择
  10. 【软件测试】美团一面、阿里一面复盘总结
  11. 深山红叶袖珍PE系统工具箱说明 V22 正式版
  12. 如何快速深入理解监控知识? | 技术干货
  13. 读入外挂:ios::sync_with_stdio(false)
  14. 腾讯云消息队列CMQ
  15. 2020.8.25丨微生物基因组重测序流程梳理
  16. COSTDOWN Project's BSP(一)
  17. elasticsearch5.x集群HA原理(shards、replicas)
  18. 高数笔记(九):不定积分,分部积分法,有理函数的积分
  19. Android后台Kill(二):ActivityManagerService与App现场恢复机制
  20. phpstudy提示80端口被system占用

热门文章

  1. 《构建之法》阅读笔记
  2. Spring与Struts2的整合
  3. ubuntu 彻底卸载软件
  4. vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类
  5. hdu--1073--字符串处理
  6. 为什么这么多的广告呢
  7. retinex算法小感
  8. 【GDB调试学习笔记】调试程序段错误
  9. Windows 7下硬盘安装Ubuntu 14.10图文教程【硬盘安装】
  10. 在VS2010进行MFC编程设置字符集的问题(使用多字节字符集引起错误)