资源描述:
《phpgd库函数概览》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用标准文案PHP GD库函数概览Author:stonesheepMail:yingfangming@163.comGetImageSize作用:取得图片的大小用法:arrayGetImageSize(stringfilename,array[imageinfo]);用于获取图像大小及相关信息,该函数参数为字符串表示的图像资源。图像资源可以是服务器图片(后者URL图片)等可以获取的资源,也可以是用户表单上传的图像资源。一个示例如下:$array=getimagesize("images/flower_1.jpg");print_r($array);该函数的返回值是一个数组,内容
2、大致如下:Array([0]=>350[1]=>318[2]=>2[3]=>width="350"height="318"[bits]=>8[channels]=>3[mime]=>image/jpeg)索引0给出的是图像的宽度的像素值;索引1给出的是图像的高度的像素值;索引2给出的是图像的类型,返回的是数字,其中1=GIF,2=JPG,3=PNG,4=SWF,5=PSD,6=BMP,7=TIFF(intelbyteorder),8=TIFF(motorolabyteorder),9=JPC,10=JP2,11=JPX,12=JB2,13=SWC,14=IFF,15=WBMP,1
3、6=XBM;索引3给出的是一个宽度和高度的字符串,可以直接用于HTML的标签;索引bits给出的是图像的每种颜色的位数,二进制;索引channels给出的是图像的通道值,RGB图像默认是3;索引mime给出的是图像的MIME信息,此信息可以用来在HTTPContent-type头信息中发送正确的信息,如:header("Content-type:image/jpeg");文档实用标准文案ImageArc作用:画弧线用法:intImageArc(intim,intcx,intcy,intw,inth,ints,inte,intcol);ImageChar作用:写出横向
4、字符用法:intImageChar(intim,intfont,intx,inty,stringc,intcol);ImageCharUp作用:写出竖式字符用法:intImageCharup(intim,intfont,intx,inty,stringc,intcol);ImageColorAllocate作用:匹配颜色用法:intImageColorAllocate(intim,intred,intgreen,intblue);ImageColorTransparent作用:指定透明背景色用法:intImageColorTransparent(intim,int[col]);I
5、mageCopyResized作用:复制新图并调整大小用法:intImageCopyResized(intdst_im,intsrc_im,intdstX,intdstY,intsrcX,intsrcY,intdstW,intdstH,intsrcW,intsrcH);ImageCreate作用:建立新图用法:intImageCreate(intx_size,inty_size);ImageDashedLine作用:绘虚线文档实用标准文案用法:intImageDashedLine(intim,intx1,inty1,intx2,inty2,intcol);ImageDestroy
6、PHPGD库函作用:结束图形用法解释:intImageDestroy(intim);ImageFill作用:图形着色用法:intImageFill(intim,intx,inty,intcol);ImageFilledPolygon作用:多边形区域着色PHPGD库函用法:intImageFilledPolygon(intim,arraypoints,intnum_points,intcol);ImageFillToBorder作用:指定颜色区域内着色PHPGD库函用法:intImageFillToBorder(intim,intx,inty,intborder,intcol);I
7、mageFontHeight作用:取得字型的高度用法:intImageFontHeight(intfont);ImageFontWidth作用:取得字型的宽度用法:intImageFontWidth(intfont);ImageInterlace作用:使用交错式显示与否PHPGD库函用法:intImageInterlace(intim,int[interlace]);文档实用标准文案ImageLine作用:绘实线用法:intImageLine(intim,intx1,inty1,