- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GD库
firefox扩展firebug
加载gd扩展
1、在phpinfo()中找到配置文件(php.ini)的位置
2、在php.ini中找到extension
//字体库文件
c:\windows\fonts\jokerman
拷贝到你的web目录下
extension=php_gd2.dll
GD
一、什么是GD库
gd库是php的扩展,主要用来做动态图片处理,
它目前支持的图片格式有gif,png,gpeg等。
二、GD库可以完成什么功能
1、验证码
2、图片剪切或者缩减
3、图片水印
4、图片的翻转
三、GD库的应用
1、生成图片资源
imagecreatetruecolor(int $width,int $height)
参数的说明:
width:图片的宽度
height:图片的高度
2、产生颜色
imagecolorallocate(resource $img,int $red,int $green,int $blue)
img:图片资源
颜色:(十进制:0~255,16进制:0x00~0xff)
3、图片处理
imagefill(reouce $img,int $x,int $y,int $color)
参数的说明:
img:图片资源
x:填充颜色的x轴坐标
y:填充颜色的y轴坐标
color:填充的颜色
4、保存或者显示图片
imagepng(resource $img[,$filename])
参数的说明:
img:图片资源
filename:图片保存的地址及文件名称
5、销毁图片资源
imagedestroy(resource $img)
参数的说明:
img:图片资源
6、点
imagesetpixel(resource $img,int $x,int $y,int $color)
参数的说明:
img:图片资源
x:x轴坐标
y:y轴坐标
color:点的颜色
7、线
imageline(resource $img,int $x1,int $y1,int $x2,int $y2,int $color)
参数的说明:
img:图片资源
x1:x轴起始点坐标
y1:y轴起始点坐标
x2:x轴终止点坐标
y2:y轴终止点坐标
8、imagestring(resource $img,int $font,int $x,int $y,string $string,int $color);
参数的说明:
img:图片资源
font:字体 1~5(1最小,5最大)
x:文字在x轴起始坐标
y:文字在y轴起始坐标
string:要输出字符串
color:文字的颜色
9、imagettftext(resource $img,float $font,float $angle,
int $x,int $y,int color,string $ttffilename,string $text)
参数的说明:
img:图片资源
font:字体大小
angle:字体出现的角度
x:字体起始的x轴位置
y:字体起始的Y轴位置
color:字体的颜色
ttffilename:字体文件名
text:输出的文字
10、矩形输出
imagerectangle(resource $img,int $x1,int $y1,int $x2,int $y2,int $color)
参数的说明:
img:图片资源
x1,y1:起始的x轴y轴坐标
x2,y2:终止的x轴y轴坐标
color:矩形的边框颜色
11
文档评论(0)