下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 PHP图像处理函数

PHP图像处理函数.doc

PHP图像处理函数

张糖糖1992
2011-09-25 0人阅读 举报 0 0 暂无简介

简介:本文档为《PHP图像处理函数doc》,可适用于IT/计算机领域

、​ imagecreate  新建一个基于调色板的图像resourceimagecreate(intxsize,intysize)imagecreate()返回一个图像标识符代表了一幅大小为xsize和ysize的空白图像。、​ imagecreatetruecolor  新建一个真彩色图像resourceimagecreatetruecolor(intxsize,intysize)imagecreatetruecolor()返回一个图像标识符代表了一幅大小为xsize和ysize的黑色图像。、​ imagecolorallocate  为一幅图像分配颜色intimagecolorallocate(resourceimage,intred,intgreen,intblue)imagecolorallocate()返回一个标识符代表了由给定的RGB成分组成的颜色。redgreen和blue分别是所需要的颜色的红绿蓝成分。这些参数是到的整数或者十六进制的x到xFF。imagecolorallocate()必须被调用以创建每一种用在image所代表的图像中的颜色。、imagesetpixel  画一个单一像素boolimagesetpixel(resourceimage,intx,inty,intcolor)imagesetpixel()在image图像中用color颜色在xy坐标(图像左上角为)上画一个点。、imagestring  水平地画一行字符串boolimagestring(resourceimage,intfont,intx,inty,strings,intcol)imagestring()用col颜色将字符串s画到image所代表的图像的xy坐标处(这是字符串左上角坐标整幅图像的左上角为)。如果font是或则使用内置字体。、imageline  画一条线段boolimageline(resourceimage,intx,inty,intx,inty,intcolor)imageline()用color颜色在图像image中从坐标xy到xy(图像左上角为,)画一条线段。、imagerectangle  画一个矩形boolimagerectangle(resourceimage,intx,inty,intx,inty,intcol)imagerectangle()用col颜色在image图像中画一个矩形其左上角坐标为x,y右下角坐标为x,y。图像的左上角坐标为,。、imagepng  以PNG格式将图像输出到浏览器或文件boolimagepng(resourceimage,stringfilename)imagepng()将GD图像流(image)以PNG格式输出到标准输出(通常为浏览器)或者如果用filename给出了文件名则将其输出到该文件。header('ContentType:imagepng')、imagedestroy  销毁一图像boolimagedestroy(resourceimage)imagedestroy()释放与image关联的内存。、imagefill  区域填充boolimagefill(resourceimage,intx,inty,intcolor)imagefill()在image图像的坐标xy(图像左上角为,)处用color颜色执行区域填充(即与x,y点颜色相同且相邻的点都会被填充)。、getimagesize  取得图像大小arraygetimagesize(stringfilename,arrayimageinfo)getimagesize()函数将测定任何GIFJPGPNGSWFSWCPSDTIFFBMPIFFJPJPXJBJPCXBM或WBMP图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通HTML文件中<IMG>标记中的heightwidth文本字符串。<php***生成验证码的类**classcode{var$str随机生成的字符串var$width=验证码图片的宽度var$height=验证码图片的高度***构造函数**paramString$width验证码图片的宽度*paramString$height验证码图片的高度*paramString$size字符个数*functioncode($width=,$height=,$size=){$this>str=$this>random($size)$this>width=$width$this>height=$heightsessionregister("code")$SESSION"code"=$this>str}***随即生成字符的函数**paramint$len要生成的字符的个数*return生成的字符串*functionrandom($len){$srcstr="abcdefghijklmnopqrstuvwxyz"mtsrand()$strs=""for($i=$i<$len$i){$strs=$srcstrmtrand(,)}return$strs}***生成验证码并输出**#CDEfunctiongenimg(){header("ContentType:imagepng")$im=imagecreate($this>width,$this>height)背景色$back=imagecolorallocate($im,xFF,xFF,xFF)模糊点颜色$pix=imagecolorallocate($im,,,)字体色$font=imagecolorallocate($im,,,)绘模糊作用的点mtsrand()for($i=$i<$i){imagesetpixel($im,mtrand(,$this>width),mtrand(,$this>height),$pix)}写字,选择ComicSansMS字体imagettftext($im,,,,,$font,"comicttf",$this>str)$x=mtrand(,)$y=mtrand(,)imagestring($im,,,,$this>str,$font)imagerectangle($im,,,$this>width,$this>height,$font)imagepng($im,"imcodepng")imagedestroy($im)Header("Contenttype:texthtml")}}>

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/4

PHP图像处理函数

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利