PHP中GD库是做什么用的

PHP中GD库是做什么用的,第1张

GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的简亩API,使用GD库可以处理图片,或者生成图片。

在网站上GD库通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等。在PHP处理图像,可使用GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从 GD 库 1.6 版起所有的 GIF 支持都移除了,但是又在 GD 库 2.0.28 版起又加了回来。如果使用二者兆拆之间版本的 GD 库时 GIF 相关函数不可用。

安装与配置

编辑

如果是 win 的服务器,比较简单,步骤如下:

1. 用dos命令(也可以手动 *** 作,拷拦猜森贝dlls文件夹里所有dll文件到system32目录下) copy c:\php\dlls\*.dll c:\windows\system32\

2. 打开php.ini

设置extension_dir = "c:/php/extensions/"

3. 在“extension=php_gd2.dll”一行,把extension前面的分号去掉,如果没有php_gd2.dll,php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll.

linux服务器上配置方法:

yum install php-gd* #适用于32bit *** 作系统安装命令;

yum install php-gd.x86_64 #适用于64bit *** 作系统安装命令;

phpcms水印功能只有在添加标题图片的时候生成山滚带水印的图片。编辑器上传的图片不能增加水印和缩略图添加水印功能:1,首先查看服务器参数查看图形处理 GD Library 这个选项是不是支持。这个phpcms水印功能只有在添加标题图片的时候生成带水印的图片。编辑器上传的图片不能增加水印和缩略图添加水印功能:1,首先查看服务器参数查看图形处理 GD Library 这个选项是不是支持。这个在刚进后台管理就可以看到。2,系统设置---基本配置---图形处理水印类型选择 文字水印活着图片水印当选择类型为文字水印时,需要填写水印的文字并且一定逗岩余到将文字字体文件拷贝到class/fonts/文件夹下面。其中枣掘默认的class/fonts/simhei.ttf,为字体文件。可以在widows *** 作系统下的字体库里面找到想要的字体。中文字体必须使用中文的字体文件。当设置为图片水印时,需要上传图片水印的图片。水印图片需要是静态的gif图片,或者jpg。不可使用动态的图片。

这个好像有点复杂哦

一般水印都是用GD库函数实现的,你可以把上袜答备传的图片长宽取出举梁来,这应该不难告毁吧,然后根据需要在你实现水印的函数里根长宽参数关联,应该就能实现。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11969829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存