zoukankan      html  css  js  c++  java
  • 库目录和头文件目录中生成画图函数

           PHP中有一组图像函数,可以动态生成gif格式的图像数据流并输出到服务器. 为了这组函数能够工作,系统中必须有gd库的支持.如果是在Unix下, 应该在编译PHP之前先取得gd的源码并编译之,生成libgd.a和一些.h文件,分别拷到系统的库目录和头文件目录中(例如/usr/lib和/usr/include);如果是在Windows下,PHP3.0的安装程序会安装一个gd.dll文件,在程序中加一句'dl("gd.dll");'即可使用图像函数. 
    主要的图像函数有: 
    (1)ImageCreate(宽度,高度) 
    返回一个图像描述符. 
     
    (2)ImageCreateFromGif(文件名); 
    返回一个图像描述符. 
     
    (3)ImageColorAllocate(图像描述符,红,绿,蓝); 
    返回一个颜色描述符.由于Gif图像只能有256色,必须先对它分配调色板, 这个语句就是分配一个调色板项. 
     
    (4)ImageColorTransparent(图像描述符,颜色描述符); 
    指定某颜色为透明色. 
     
    (5)ImageArc(图像描述符,圆心横坐标,圆心纵坐标,椭圆宽,椭圆高,起始角,终止角,颜色描述符);
    ImageChar(图像描述符,字体,x,y,字符,颜色描述符); 
    ImageCharUp(图像描述符,字体,x,y,字符,颜色描述符); 
    ImageCopyResized(目标图像描述符,源图像描述符,目标x,目标y,源x,源y,目标宽,目标高,源宽,源高); 
    ImageDashedLine(图像描述符,x1,y1,x2,y2,颜色描述符); 
    ImageFill(图像描述符,起始点x,起始点y,颜色描述符); 
    ImageFilledPolygon(图像描述符,各顶点数组,顶点数,颜色描述符); 
    ImageFilledRectangle(图像描述符,x1,y1,x2,y2,颜色描述符); 
    ImageFillToBorder(图像描述符,起始点x,起始点y,边界色,填充色); 
    ImageLine(图像描述符,x1,y1,x2,y2,颜色描述符); 
    ImagePolygon(图像描述符,各顶点数组,顶点数,颜色描述符); 
    ImageRectangle(图像描述符,x1,y1,x2,y2,颜色描述符); 
    ImageSetPixel(图像描述符,x,y,颜色描述符); 
    ImageString(图像描述符,字体,x,y,字符串,颜色描述符); 
    ImageStringUp(图像描述符,字体,x,y,字符串,颜色描述符); 
    这些都是画图函数,需要略做解释的就是多边形的顶点数组内依次存放着第一点x,第一点y,第二点x,第二点y,... 
     
    (6)ImageLoadFont2881064151(文件名); 
    文件应该是一个位图字体文件,返回一个字体号.系统缺省带有1-5字体号, 可以直接使用.

  • 相关阅读:
    windows xp查看缩略图时有缩略图没有文件名
    数据库的相关操作
    使用timer控件创建一个简单的报警程序
    xp_sendmail的正确配置与使用
    SQL Server 索引结构及其使用(三)
    启动与关闭服务器
    不间断连续图片滚动效果的制作方法
    使用C#调用外部Ping命令获取网络连接情况
    SQL Server 索引结构及其使用(一)
    winform 与asp.net 下拉列表的区别
  • 原文地址:https://www.cnblogs.com/cbryge/p/5950416.html
Copyright © 2011-2022 走看看