GD库如何进行分类选择?

Posted diuxie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GD库如何进行分类选择?相关的知识,希望对你有一定的参考价值。

  GD库是什么?
  
  GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。

  准备使用GD库

  安装配置GD库 1.编辑PHP配置文件,设置extension_dir=\'ext所在的目录\'。 2.开启extension=php_gd2.dll,去掉前面的分号。 3.重启服务器。



  如何使用GD库?

  创建画布 --分配颜色 --开始绘图 --通知页游浏览器以图像的形式显示 --输出图像或者保存 --销毁资源

创建页游画布

  
  imagecreatetruecolor($width, $height);

  水平写一个字符 imagechar($image, $font, $x, $y, $c, $color) 垂直写一个字符 imagecharup($image, $font, $x, $y, $c, $color) 水平书写字符串 imagestring($image, $font, $x, $y, $string, $color) 垂直书写字符串 imagestringup($image, $font, $x, $y, $string, $color) 

  用jpeg的方式显示 header("content-type:image/jpeg"); 用png的方式显示 header(\'www.pizei.comcontent-type:image/png\'); 用gif的方式显示  header(\'content-type:image/gif\'); 

粗体

  GD库生成验证码

  生成随机颜色可以使用mt_rang(0,255);方法进行生成

  在设置上面混淆效果的时候可以使用imagefilledrectangle($image, $x1, $y1, $x2, $y2, $color)方法即可完成 并且其中参数分别为:image 创建画布变量 font 字体大小 1,2,3,4 , 5, x1,y1 位置(图像左上角为 0, 0)  x2,y2 填充矩形宽度和高度 color分配颜色变量

  同时在其中需要设置imagettftext来修改修改输出文字的字体

以上是关于GD库如何进行分类选择?的主要内容,如果未能解决你的问题,请参考以下文章

使用 PHP (GD) 进行图像裁剪

php gd库不能显示图片?为啥?gd库启动了,检查代码也没问题,但就是显示不了!请高手帮帮忙。。。

如何在PHP中开启GD库支持

Gd 库翻转图像并保存

使用 GD 库进行验证码,图像未显示

如何使用 Strawberry Perl 安装 GD 库