精华内容
下载资源
问答
  • Windows下开启PHPGD库支持找到php.ini,打开内容,找到:;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。Linux下开启PHPGD库支持#开启GD库支持有以下几种....

    开启GD库是php中一个重要的参数,常用来处理图像,像图片的任何处理都需要GD库的支持,下面我来介绍各种系统中GD库的开启方法与命令,大家可参考。

    Windows下开启PHP的GD库支持

    找到php.ini,打开内容,找到:

    ;extension=php_gd2.dll

    把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。

    Linux下开启PHP的GD库支持

    #开启GD库支持有以下几种方法

    ##检测GD库是否安装命令

    php5 -m | grep -i gd

    或者

    php -i | grep -i --color gd

    ##如未安装GD库,则为服务器安装,方法如下

    ### 如果是源码安装,则加入参数

    --with-gd

    ### 如果是debian系的linux系统,用apt-get安装,如下

    apt-get install php5-gd

    ### 如果是CentOS系的系统,用yum安装,如下

    yum install php-gd

    ### 如果是suse系的linux系统,用yast安装,如下

    yast -i php5_gd

    ### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加

    先下zlib源码,libpng源码,gd源码

    解压后到源码目录

    zlib目录

    ./configure --prefix=/usr/local/zlib

    make ; make install

    make clean

    libpng目录

    cp scripts/makefile.linux ./makefile

    ./configure --prefix=/usr/local/libpng

    make ; make install

    make clean

    gd目录

    ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng

    make ; make install

    make clean

    最后在php.ini中,搜到[gd]后,在下面加一行

    extension=/usr/local/libgdgd.so

    然后重启php服务,如果不行,试试reboot

    好了,不过最后提醒一下,要知道这个世界很多意外的,源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异

    ,所以:

    - 不保证这么付出了这么多后有回报

    - 不保证能够成功加载gd.so

    - 不保证不怀孕

    所以如果是源码安装,最好还是在编译PHP的时候加参数--with-gd

    GD库函数

    GetImageSize

    作用:取得图片的大小[即长与宽]  用法:array GetImageSize(string filename, array [imageinfo]);

    ImageArc

    作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);

    ImageChar

    作用:写出横向字符 用法:int ImageChar(int im, int font, int x, int y, string c, int col);

    ImageCharUp

    作用:写出竖式字符  用法:int ImageCharup(int im, int font, int x, int y, string c, int col);

    ImageColorAllocate

    作用:匹配颜色 用法:int ImageColorAllocate(int im, int red, int green, int blue);

    ImageColorTransparent

    作用:指定透明背景色  用法:int ImageColorTransparent(int im, int [col]);

    ImageCopyResized

    作用:复制新图并调整大小 用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX,

    int srcY, int dstW, int dstH, int srcW, int srcH);

    ImageCreate

    作用:建立新图  用法:int ImageCreate(int x_size, int y_size);

    ImageDashedLine

    作用:绘虚线 用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageDestroy 作用:结束图形 用法解释:int ImageDestroy(int im);

    ImageFill

    作用:图形着色  用法:int ImageFill(int im, int x, int y, int col);

    ImageFilledPolygon作用:多边形区域着色  用法:int ImageFilledPolygon(int im, array points, int num_points,

    int col);

    ImageFilledRectangle作用:矩形区域着色 用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int

    y2, int col);

    ImageFillToBorder作用:指定颜色区域内着色  用法:int ImageFillToBorder(int im, int x, int y, int border,

    int col);

    ImageFontHeight

    作用:取得字型的高度  用法:int ImageFontHeight(int font);

    ImageFontWidth作用:取得字型的宽度  用法:int ImageFontWidth(int font);

    ImageInterlace作用:使用交错式显示与否  用法:int ImageInterlace(int im, int [interlace]);

    ImageLine作用:绘实线  用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageLoadFont作用:载入点阵字型  用法:int ImageLoadFont(string file);

    ImagePolygon作用:绘多边形  用法:int ImagePolygon(int im, array points, int num_points, int col);

    ImageRectangle作用:绘矩形  用法:int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);

    ImageSetPixel作用:绘点  用法:int ImageSetPixel(int im, int x, int y, int col); ImageString 作用:绘横式

    字符串  用法:int ImageString(int im, int font, int x, int y, string s, int col);

    ImageStringUp作用:绘直式字符串  用法:int ImageStringUp(int im, int font, int x, int y, string s, int

    col);

    ImageSX

    作用:取得图片的宽度 用法:int ImageSX(int im);

    ImageSY

    作用:取得图片的高度  用法:int ImageSY(int im);

    ImageTTFBBox

    作用:计算 TTF 文字所占区域  用法:array ImageTTFBBox(int size, int angle, string fontfile, string text);

    ImageTTFText作用:写 TTF 文字到图中  用法:array ImageTTFText(int im, int size, int angle, int x, int y,

    int col, string fontfile, string text); ImageColorAt 作用:取得图中指定点颜色的索引值  用法:int

    ImageColorAt(int im, int x, int y);

    ImageColorClosest

    作用:计算色表中与指定颜色最接近者  用法:int ImageColorClosest(int im, int red, int green, int blue);

    ImageColorExact

    作用:计算色表上指定颜色索引值  用法:int ImageColorExact(int im, int red, int green, int blue);

    ImageColorResolve

    作用:计算色表上指定或最接近颜色的索引值  用法:int ImageColorResolve(int im, int red, int green, int

    blue);

    ImageColorSet

    作用:设定色表上指定索引的颜色  用法:boolean ImageColorSet(int im, int index, int red, int green, int

    blue);  ImageColorsForIndex 作用:取得色表上指定索引的颜色  用法:array ImageColorsForIndex(int im, int

    index);

    ImageColorsTotal

    作用:计算图的颜色数  用法:int ImageColorsTotal(int im); ImagePSLoadFont 作用:载入 PostScript 字型  用法

    :int ImagePSLoadFont(string filename);

    ImagePSFreeFont

    作用:卸下 PostScript 字型  用法:void ImagePSFreeFont(int fontindex);

    ImagePSEncodeFont

    作用:PostScript 字型转成向量字  用法:int ImagePSEncodeFont(string encodingfile);

    ImagePSText作用:写 PostScript 文字到图中  用法:array ImagePSText(int image, string text, int font, int

    size, int foreground, int background, int x, int y, int space, int tightness, float angle, int

    antialias_steps);

    ImagePSBBox作用:计算 PostScript 文字所占区域  用法: array ImagePSBBox(string text, int font, int size,

    int space, int width, float angle);

    ImageCreateFromPNG作用:取出 PNG 图型  用法:int ImageCreateFromPng(string filename);

    ImagePNG作用:建立 PNG 图型  用法:int ImagePng(int im, string [filename]);

    ImageCreateFromGIF作用:取出 GIF 图型  用法:int ImageCreateFromGif(string filename);

    ImageGIF作用:建立 GIF 图型 用法:int ImageGif(int im, string [filename]);

    展开全文
  • 展开全部Windows下开32313133353236313431303231363533e4b893e5b19e31333335343264启PHPGD库支持找到php.ini,打开内容,找到:;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,...

    展开全部

    Windows下开32313133353236313431303231363533e4b893e5b19e31333335343264启PHP的GD库支持

    找到php.ini,打开内容,找到:

    ;extension=php_gd2.dll

    把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。

    Linux下开启PHP的GD库支持

    #开启GD库支持有以下几种方法

    ##检测GD库是否安装命令

    php5 -m | grep -i gd

    或者

    php -i | grep -i --color gd

    ##如未安装GD库,则为服务器安装,方法如下

    ### 如果是源码安装,则加入参数

    --with-gd

    ### 如果是debian系的linux系统,用apt-get安装,如下

    apt-get install php5-gd

    ### 如果是CentOS系的系统,用yum安装,如下

    yum install php-gd

    ### 如果是suse系的linux系统,用yast安装,如下

    yast -i php5_gd

    ### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加

    先下zlib源码,libpng源码,gd源码

    解压后到源码目录

    zlib目录

    ./configure --prefix=/usr/local/zlib

    make ; make install

    make clean

    libpng目录

    cp scripts/makefile.linux ./makefile

    ./configure --prefix=/usr/local/libpng

    make ; make install

    make clean

    gd目录

    ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng

    make ; make install

    make clean

    最后在php.ini中,搜到[gd]后,在下面加一行

    extension=/usr/local/libgdgd.so

    然后重启php服务,如果不行,试试reboot

    好了,不过最后提醒一下,要知道这个世界很多意外的,源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异

    ,所以:

    - 不保证这么付出了这么多后有回报

    - 不保证能够成功加载gd.so

    - 不保证不怀孕

    所以如果是源码安装,最好还是在编译PHP的时候加参数--with-gd

    GD库函数

    GetImageSize

    作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]);

    ImageArc

    作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);

    ImageChar

    作用:写出横向字符 用法:int ImageChar(int im, int font, int x, int y, string c, int col);

    ImageCharUp

    作用:写出竖式字符 用法:int ImageCharup(int im, int font, int x, int y, string c, int col);

    ImageColorAllocate

    作用:匹配颜色 用法:int ImageColorAllocate(int im, int red, int green, int blue);

    ImageColorTransparent

    作用:指定透明背景色 用法:int ImageColorTransparent(int im, int [col]);

    ImageCopyResized

    作用:复制新图并调整大小 用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX,

    int srcY, int dstW, int dstH, int srcW, int srcH);

    ImageCreate

    作用:建立新图 用法:int ImageCreate(int x_size, int y_size);

    ImageDashedLine

    作用:绘虚线 用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageDestroy 作用:结束图形 用法解释:int ImageDestroy(int im);

    ImageFill

    作用:图形着色 用法:int ImageFill(int im, int x, int y, int col);

    ImageFilledPolygon作用:多边形区域着色 用法:int ImageFilledPolygon(int im, array points, int num_points,

    int col);

    ImageFilledRectangle作用:矩形区域着色 用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int

    y2, int col);

    ImageFillToBorder作用:指定颜色区域内着色 用法:int ImageFillToBorder(int im, int x, int y, int border,

    int col);

    ImageFontHeight

    作用:取得字型的高度 用法:int ImageFontHeight(int font);

    ImageFontWidth作用:取得字型的宽度 用法:int ImageFontWidth(int font);

    ImageInterlace作用:使用交错式显示与否 用法:int ImageInterlace(int im, int [interlace]);

    ImageLine作用:绘实线 用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageLoadFont作用:载入点阵字型 用法:int ImageLoadFont(string file);

    ImagePolygon作用:绘多边形 用法:int ImagePolygon(int im, array points, int num_points, int col);

    ImageRectangle作用:绘矩形 用法:int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);

    ImageSetPixel作用:绘点 用法:int ImageSetPixel(int im, int x, int y, int col); ImageString 作用:绘横式

    字符串 用法:int ImageString(int im, int font, int x, int y, string s, int col);

    ImageStringUp作用:绘直式字符串 用法:int ImageStringUp(int im, int font, int x, int y, string s, int

    col);

    ImageSX

    作用:取得图片的宽度 用法:int ImageSX(int im);

    ImageSY

    作用:取得图片的高度 用法:int ImageSY(int im);

    ImageTTFBBox

    作用:计算 TTF 文字所占区域 用法:array ImageTTFBBox(int size, int angle, string fontfile, string text);

    ImageTTFText作用:写 TTF 文字到图中 用法:array ImageTTFText(int im, int size, int angle, int x, int y,

    int col, string fontfile, string text); ImageColorAt 作用:取得图中指定点颜色的索引值 用法:int

    ImageColorAt(int im, int x, int y);

    ImageColorClosest

    作用:计算色表中与指定颜色最接近者 用法:int ImageColorClosest(int im, int red, int green, int blue);

    ImageColorExact

    作用:计算色表上指定颜色索引值 用法:int ImageColorExact(int im, int red, int green, int blue);

    ImageColorResolve

    作用:计算色表上指定或最接近颜色的索引值 用法:int ImageColorResolve(int im, int red, int green, int

    blue);

    ImageColorSet

    作用:设定色表上指定索引的颜色 用法:boolean ImageColorSet(int im, int index, int red, int green, int

    blue); ImageColorsForIndex 作用:取得色表上指定索引的颜色 用法:array ImageColorsForIndex(int im, int

    index);

    ImageColorsTotal

    作用:计算图的颜色数 用法:int ImageColorsTotal(int im); ImagePSLoadFont 作用:载入 PostScript 字型 用法

    :int ImagePSLoadFont(string filename);

    ImagePSFreeFont

    作用:卸下 PostScript 字型 用法:void ImagePSFreeFont(int fontindex);

    ImagePSEncodeFont

    作用:PostScript 字型转成向量字 用法:int ImagePSEncodeFont(string encodingfile);

    ImagePSText作用:写 PostScript 文字到图中 用法:array ImagePSText(int image, string text, int font, int

    size, int foreground, int background, int x, int y, int space, int tightness, float angle, int

    antialias_steps);

    ImagePSBBox作用:计算 PostScript 文字所占区域 用法: array ImagePSBBox(string text, int font, int size,

    int space, int width, float angle);

    ImageCreateFromPNG作用:取出 PNG 图型 用法:int ImageCreateFromPng(string filename);

    ImagePNG作用:建立 PNG 图型 用法:int ImagePng(int im, string [filename]);

    ImageCreateFromGIF作用:取出 GIF 图型 用法:int ImageCreateFromGif(string filename);

    ImageGIF作用:建立 GIF 图型 用法:int ImageGif(int im, string [filename]);

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • 展开全部Windows下开启PHPGD库支持找到php.ini,打开内容,找到:e68a84e8a2ad3231313335323631343130323136353331333335343264;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,...

    展开全部

    Windows下开启PHP的GD库支持

    找到php.ini,打开内容,找到:e68a84e8a2ad3231313335323631343130323136353331333335343264

    ;extension=php_gd2.dll

    把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。

    Linux下开启PHP的GD库支持

    #开启GD库支持有以下几种方法

    ##检测GD库是否安装命令

    php5 -m | grep -i gd

    或者

    php -i | grep -i --color gd

    ##如未安装GD库,则为服务器安装,方法如下

    ### 如果是源码安装,则加入参数

    --with-gd

    ### 如果是debian系的linux系统,用apt-get安装,如下

    apt-get install php5-gd

    ### 如果是CentOS系的系统,用yum安装,如下

    yum install php-gd

    ### 如果是suse系的linux系统,用yast安装,如下

    yast -i php5_gd

    ### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加

    先下zlib源码,libpng源码,gd源码

    解压后到源码目录

    zlib目录

    ./configure --prefix=/usr/local/zlib

    make ; make install

    make clean

    libpng目录

    cp scripts/makefile.linux ./makefile

    ./configure --prefix=/usr/local/libpng

    make ; make install

    make clean

    gd目录

    ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng

    make ; make install

    make clean

    最后在php.ini中,搜到[gd]后,在下面加一行

    extension=/usr/local/libgdgd.so

    然后重启php服务,如果不行,试试reboot

    好了,不过最后提醒一下,要知道这个世界很多意外的,源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异

    ,所以:

    - 不保证这么付出了这么多后有回报

    - 不保证能够成功加载gd.so

    - 不保证不怀孕

    所以如果是源码安装,最好还是在编译PHP的时候加参数--with-gd

    GD库函数

    GetImageSize

    作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]);

    ImageArc

    作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);

    ImageChar

    作用:写出横向字符 用法:int ImageChar(int im, int font, int x, int y, string c, int col);

    ImageCharUp

    作用:写出竖式字符 用法:int ImageCharup(int im, int font, int x, int y, string c, int col);

    ImageColorAllocate

    作用:匹配颜色 用法:int ImageColorAllocate(int im, int red, int green, int blue);

    ImageColorTransparent

    作用:指定透明背景色 用法:int ImageColorTransparent(int im, int [col]);

    ImageCopyResized

    作用:复制新图并调整大小 用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX,

    int srcY, int dstW, int dstH, int srcW, int srcH);

    ImageCreate

    作用:建立新图 用法:int ImageCreate(int x_size, int y_size);

    ImageDashedLine

    作用:绘虚线 用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageDestroy 作用:结束图形 用法解释:int ImageDestroy(int im);

    ImageFill

    作用:图形着色 用法:int ImageFill(int im, int x, int y, int col);

    ImageFilledPolygon作用:多边形区域着色 用法:int ImageFilledPolygon(int im, array points, int num_points,

    int col);

    ImageFilledRectangle作用:矩形区域着色 用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int

    y2, int col);

    ImageFillToBorder作用:指定颜色区域内着色 用法:int ImageFillToBorder(int im, int x, int y, int border,

    int col);

    ImageFontHeight

    作用:取得字型的高度 用法:int ImageFontHeight(int font);

    ImageFontWidth作用:取得字型的宽度 用法:int ImageFontWidth(int font);

    ImageInterlace作用:使用交错式显示与否 用法:int ImageInterlace(int im, int [interlace]);

    ImageLine作用:绘实线 用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageLoadFont作用:载入点阵字型 用法:int ImageLoadFont(string file);

    ImagePolygon作用:绘多边形 用法:int ImagePolygon(int im, array points, int num_points, int col);

    ImageRectangle作用:绘矩形 用法:int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);

    ImageSetPixel作用:绘点 用法:int ImageSetPixel(int im, int x, int y, int col); ImageString 作用:绘横式

    字符串 用法:int ImageString(int im, int font, int x, int y, string s, int col);

    ImageStringUp作用:绘直式字符串 用法:int ImageStringUp(int im, int font, int x, int y, string s, int

    col);

    ImageSX

    作用:取得图片的宽度 用法:int ImageSX(int im);

    ImageSY

    作用:取得图片的高度 用法:int ImageSY(int im);

    ImageTTFBBox

    作用:计算 TTF 文字所占区域 用法:array ImageTTFBBox(int size, int angle, string fontfile, string text);

    ImageTTFText作用:写 TTF 文字到图中 用法:array ImageTTFText(int im, int size, int angle, int x, int y,

    int col, string fontfile, string text); ImageColorAt 作用:取得图中指定点颜色的索引值 用法:int

    ImageColorAt(int im, int x, int y);

    ImageColorClosest

    作用:计算色表中与指定颜色最接近者 用法:int ImageColorClosest(int im, int red, int green, int blue);

    ImageColorExact

    作用:计算色表上指定颜色索引值 用法:int ImageColorExact(int im, int red, int green, int blue);

    ImageColorResolve

    作用:计算色表上指定或最接近颜色的索引值 用法:int ImageColorResolve(int im, int red, int green, int

    blue);

    ImageColorSet

    作用:设定色表上指定索引的颜色 用法:boolean ImageColorSet(int im, int index, int red, int green, int

    blue); ImageColorsForIndex 作用:取得色表上指定索引的颜色 用法:array ImageColorsForIndex(int im, int

    index);

    ImageColorsTotal

    作用:计算图的颜色数 用法:int ImageColorsTotal(int im); ImagePSLoadFont 作用:载入 PostScript 字型 用法

    :int ImagePSLoadFont(string filename);

    ImagePSFreeFont

    作用:卸下 PostScript 字型 用法:void ImagePSFreeFont(int fontindex);

    ImagePSEncodeFont

    作用:PostScript 字型转成向量字 用法:int ImagePSEncodeFont(string encodingfile);

    ImagePSText作用:写 PostScript 文字到图中 用法:array ImagePSText(int image, string text, int font, int

    size, int foreground, int background, int x, int y, int space, int tightness, float angle, int

    antialias_steps);

    ImagePSBBox作用:计算 PostScript 文字所占区域 用法: array ImagePSBBox(string text, int font, int size,

    int space, int width, float angle);

    ImageCreateFromPNG作用:取出 PNG 图型 用法:int ImageCreateFromPng(string filename);

    ImagePNG作用:建立 PNG 图型 用法:int ImagePng(int im, string [filename]);

    ImageCreateFromGIF作用:取出 GIF 图型 用法:int ImageCreateFromGif(string filename);

    ImageGIF作用:建立 GIF 图型 用法:int ImageGif(int im, string [filename]);

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • 匿名用户1级2016-11-06 回答开启...Windows下开启PHPGD库支持找到php.ini,打开内容,找到:;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。Linux下开启PHP...

    匿名用户

    1级

    2016-11-06 回答

    开启GD库是php中一个重要的参数,常用来处理图像,像图片的任何处理都需要GD库的支持,下面我来介绍各种系统中GD库的开启方法与命令,大家可参考。

    Windows下开启PHP的GD库支持

    找到php.ini,打开内容,找到:

    ;extension=php_gd2.dll

    把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。

    Linux下开启PHP的GD库支持

    #开启GD库支持有以下几种方法

    ##检测GD库是否安装命令

    php5 -m | grep -i gd

    或者

    php -i | grep -i --color gd

    ##如未安装GD库,则为服务器安装,方法如下

    ### 如果是源码安装,则加入参数

    --with-gd

    ### 如果是debian系的linux系统,用apt-get安装,如下

    apt-get install php5-gd

    ### 如果是CentOS系的系统,用yum安装,如下

    yum install php-gd

    ### 如果是suse系的linux系统,用yast安装,如下

    yast -i php5_gd

    ### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加

    先下zlib源码,libpng源码,gd源码

    解压后到源码目录

    zlib目录

    ./configure --prefix=/usr/local/zlib

    make ; make install

    make clean

    libpng目录

    cp scripts/makefile.linux ./makefile

    ./configure --prefix=/usr/local/libp...开启GD库是php中一个重要的参数,常用来处理图像,像图片的任何处理都需要GD库的支持,下面我来介绍各种系统中GD库的开启方法与命令,大家可参考。

    Windows下开启PHP的GD库支持

    找到php.ini,打开内容,找到:

    ;extension=php_gd2.dll

    把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。

    Linux下开启PHP的GD库支持

    #开启GD库支持有以下几种方法

    ##检测GD库是否安装命令

    php5 -m | grep -i gd

    或者

    php -i | grep -i --color gd

    ##如未安装GD库,则为服务器安装,方法如下

    ### 如果是源码安装,则加入参数

    --with-gd

    ### 如果是debian系的linux系统,用apt-get安装,如下

    apt-get install php5-gd

    ### 如果是CentOS系的系统,用yum安装,如下

    yum install php-gd

    ### 如果是suse系的linux系统,用yast安装,如下

    yast -i php5_gd

    ### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加

    先下zlib源码,libpng源码,gd源码

    解压后到源码目录

    zlib目录

    ./configure --prefix=/usr/local/zlib

    make ; make install

    make clean

    libpng目录

    cp scripts/makefile.linux ./makefile

    ./configure --prefix=/usr/local/libpng

    make ; make install

    make clean

    gd目录

    ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng

    make ; make install

    make clean

    最后在php.ini中,搜到[gd]后,在下面加一行

    extension=/usr/local/libgdgd.so

    然后重启php服务,如果不行,试试reboot

    好了,不过最后提醒一下,要知道这个世界很多意外的,源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异

    ,所以:

    - 不保证这么付出了这么多后有回报

    - 不保证能够成功加载gd.so

    - 不保证不怀孕

    所以如果是源码安装,最好还是在编译PHP的时候加参数--with-gd

    GD库函数

    GetImageSize

    作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]);

    ImageArc

    作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);

    ImageChar

    作用:写出横向字符 用法:int ImageChar(int im, int font, int x, int y, string c, int col);

    ImageCharUp

    作用:写出竖式字符 用法:int ImageCharup(int im, int font, int x, int y, string c, int col);

    ImageColorAllocate

    作用:匹配颜色 用法:int ImageColorAllocate(int im, int red, int green, int blue);

    ImageColorTransparent

    作用:指定透明背景色 用法:int ImageColorTransparent(int im, int [col]);

    ImageCopyResized

    作用:复制新图并调整大小 用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX,

    int srcY, int dstW, int dstH, int srcW, int srcH);

    ImageCreate

    作用:建立新图 用法:int ImageCreate(int x_size, int y_size);

    ImageDashedLine

    作用:绘虚线 用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageDestroy 作用:结束图形 用法解释:int ImageDestroy(int im);

    ImageFill

    作用:图形着色 用法:int ImageFill(int im, int x, int y, int col);

    ImageFilledPolygon作用:多边形区域着色 用法:int ImageFilledPolygon(int im, array points, int num_points,

    int col);

    ImageFilledRectangle作用:矩形区域着色 用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int

    y2, int col);

    ImageFillToBorder作用:指定颜色区域内着色 用法:int ImageFillToBorder(int im, int x, int y, int border,

    int col);

    ImageFontHeight

    作用:取得字型的高度 用法:int ImageFontHeight(int font);

    ImageFontWidth作用:取得字型的宽度 用法:int ImageFontWidth(int font);

    ImageInterlace作用:使用交错式显示与否 用法:int ImageInterlace(int im, int [interlace]);

    ImageLine作用:绘实线 用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);

    ImageLoadFont作用:载入点阵字型 用法:int ImageLoadFont(string file);

    ImagePolygon作用:绘多边形 用法:int ImagePolygon(int im, array points, int num_points, int col);

    ImageRectangle作用:绘矩形 用法:int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);

    ImageSetPixel作用:绘点 用法:int ImageSetPixel(int im, int x, int y, int col); ImageString 作用:绘横式

    字符串 用法:int ImageString(int im, int font, int x, int y, string s, int col);

    ImageStringUp作用:绘直式字符串 用法:int ImageStringUp(int im, int font, int x, int y, string s, int

    col);

    ImageSX

    作用:取得图片的宽度 用法:int ImageSX(int im);

    ImageSY

    作用:取得图片的高度 用法:int ImageSY(int im);

    ImageTTFBBox

    作用:计算 TTF 文字所占区域 用法:array ImageTTFBBox(int size, int angle, string fontfile, string text);

    ImageTTFText作用:写 TTF 文字到图中 用法:array ImageTTFText(int im, int size, int angle, int x, int y,

    int col, string fontfile, string text); ImageColorAt 作用:取得图中指定点颜色的索引值 用法:int

    ImageColorAt(int im, int x, int y);

    ImageColorClosest

    作用:计算色表中与指定颜色最接近者 用法:int ImageColorClosest(int im, int red, int green, int blue);

    ImageColorExact

    作用:计算色表上指定颜色索引值 用法:int ImageColorExact(int im, int red, int green, int blue);

    ImageColorResolve

    作用:计算色表上指定或最接近颜色的索引值 用法:int ImageColorResolve(int im, int red, int green, int

    blue);

    ImageColorSet

    作用:设定色表上指定索引的颜色 用法:boolean ImageColorSet(int im, int index, int red, int green, int

    blue); ImageColorsForIndex 作用:取得色表上指定索引的颜色 用法:array ImageColorsForIndex(int im, int

    index);

    ImageColorsTotal

    作用:计算图的颜色数 用法:int ImageColorsTotal(int im); ImagePSLoadFont 作用:载入 PostScript 字型 用法

    :int ImagePSLoadFont(string filename);

    ImagePSFreeFont

    作用:卸下 PostScript 字型 用法:void ImagePSFreeFont(int fontindex);

    ImagePSEncodeFont

    作用:PostScript 字型转成向量字 用法:int ImagePSEncodeFont(string encodingfile);

    ImagePSText作用:写 PostScript 文字到图中 用法:array ImagePSText(int image, string text, int font, int

    size, int foreground, int background, int x, int y, int space, int tightness, float angle, int

    antialias_steps);

    ImagePSBBox作用:计算 PostScript 文字所占区域 用法: array ImagePSBBox(string text, int font, int size,

    int space, int width, float angle);

    ImageCreateFromPNG作用:取出 PNG 图型 用法:int ImageCreateFromPng(string filename);

    ImagePNG作用:建立 PNG 图型 用法:int ImagePng(int im, string [filename]);

    ImageCreateFromGIF作用:取出 GIF 图型 用法:int ImageCreateFromGif(string filename);

    ImageGIF作用:建立 GIF 图型 用法:int ImageGif(int im, string [filename]);

    展开全文
  • 在CentOS 4.3下搭建成功,首先,还是要有点废话~~ 要看懂这篇文章,首先,你要会用Linux的几个基础命令 cd 进往文件夹 tar 解压缩 cp 复制 如果你连这些都不会,那我就建立你装Linux时装上桌面吧~~如果需要...
  • GD库安装

    千次阅读 2012-02-16 22:38:20
    GD库安装:分windows和linux二部分 window系统下PHP GD库的安装配置 一、打开Phhp.ini,在记事本中查找“extension_dir”,然后把 extension_dir = "./" 修改为 extension_dir = "C:php\ext" ...
  • centos开启GD库的支持

    2017-11-01 22:47:00
    如果你是windows主机,开启GD库只需要打开php配置文件php.ini,找";extension=php_gd2.dll“,去掉前面的分号注释"extension=php_gd2.dll"即可,然后重启apache服务器即。 如果你是linux centos主机,开启GD库的...
  • php安装gd扩展的方法:首先打开PHP配置文件“php.ini”;然后将“php.ini”中的“extension=php_gd2.dll”前面的...看到这个错误提示,我们肯定都会想到是不是PHPgd库未安装,但是这位朋友说他用phpinfo查看了下...
  • 今天因为要写作业,无奈重新拾起大PHP,本来之前在win7系统下跑的贼溜的,想着把它放到...如果你的项目从win下转到Linux下,发现验证码无法显示了,那十有八九就是PHPgd库没装。 我今天下午也是这样,装了gd库以...
  • redhat linux 9下apache2.2.0+php5.1.2+mysql5.0.21+gd配置,安装GD库(让PHP支持GIF,PNG,JPEG)其中安装中见到的问题见文章最后!一:准备软件包,存放/home/xiutuo/software/目录下。主要软件包,(这里没有选择mysql...
  • 接上次的php动态添加扩展http://www.cnblogs.com/stratrail/archive/2013/03/23/2976802.html 为了实现在完成扩展的基础上的图片操作... ... Jpeg库libJpeg,png库libpng,GD库gd2(可能需要freetype,zl...
  • 如果我们在linux下编译安装PHP生产环境的时候没有编译pdo、gd库php核心类库的时候,我们通过单独编译这个类库的源代码生成.so文件来开启这个功能,具体操作步骤如下:1、进入PHP源码包ext/pdo目录(前面的路径为PHP...
  • linux下编译安装PHP生产环境的时候没有编译pdo、gd库php核心类库的时候,我们通过单独编译这个类库的源代码生成.so文件来开启这个功能,具体操作步骤如下:1、进入PHP源码包ext/pdo目录cd /usr/local/src/...
  • sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 如图: 安装过程中需要设置mysql密码. 用户名为root. 输入完密码后需要再次确认 安装好了之后,打开
  • 6.1.3 安装图像支持GD库 6.1.4 PHP的图像函数 6.2 图像和颜色的绘制 6.2.1 绘制点元素 6.2.2 绘制线框元素 6.2.3 绘制填充元素 6.2.4 绘制颜色元素 6.2.5 绘制字型显示 6.3 图像处理的高级技巧与应用 6.3.1 生成干扰...
  • PHP开发实战宝典

    热门讨论 2011-12-02 07:34:49
    13.1 了解GD2函数 252 13.2 参数设置 252 13.3 Jpgraph类库 253 13.3.1 Jpgraph类库简介 253 13.3.2 Jpgraph的安装 253 13.3.3 Jpgraph的配置 253 13.4 常用图像处理 254 13.4.1 创建画布 254 13.4.2 颜色处理 255...
  • 然后在你的浏览器中打开此文件。看看这个页面你就知道你的PHP安装使用的选项了。 2.3 语法 就像前面提到的一样,你可以混合编写你的PHP代码和HTML代码。因此你必须有办法将两者区别开来。以下就是你可以采用的几种...
  • 实例085 打开居中显示详细信息的新窗口 126 实例086 关闭弹出窗口时自动刷新父窗口 128 实例087 在弹出的对话框中选择个性头像 130 实例088 自动关闭的广告窗口 131 实例089 关闭IE主窗口时,不弹出询问...
  • 实例085 打开居中显示详细信息的新窗口 126 实例086 关闭弹出窗口时自动刷新父窗口 128 实例087 在弹出的对话框中选择个性头像 130 实例088 自动关闭的广告窗口 131 实例089 关闭IE主窗口时,不弹出询问...
  • 实例168 下拉列表打开窗口 200 实例169 Tab键在文本域中的体现 201 3.4 表单元素的动态操作 203 实例170 投票系统中单选按钮与复选框的应用 203 实例171 选中单选按钮后显示其他表单元素 205 实例172 不提交表单获取...
  • 实例168 下拉列表打开窗口 200 实例169 Tab键在文本域中的体现 201 3.4 表单元素的动态操作 203 实例170 投票系统中单选按钮与复选框的应用 203 实例171 选中单选按钮后显示其他表单元素 205 实例172 不提交表单获取...
  • GD扩展 MySQL扩展 系统函数 —— phpinfo、dir 4、基本目录结构 ..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限] ..../admin 默认后台管理目录(可任意改名) ..../include 类库文件...
  • GD扩展 MySQL扩展 系统函数 —— phpinfo、dir 4、基本目录结构 ..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限] ..../admin 默认后台管理目录(可任意改名) ..../include 类库文件目录 .....
  • GD扩展 MySQL扩展 系统函数 —— phpinfo、dir 4、基本目录结构 ..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限] ..../admin 默认后台管理目录(可任意改名) ..../include 类库文件目录...
  • GD扩展 MySQL扩展 系统函数 —— phpinfo、dir 4、基本目录结构 ..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限] ..../admin 默认后台管理目录(可任意改名) ..../include 类库文件...
  • 服务环境:Apaceh(IIS)+PHP5.0.x+GD+MySQL5.0.x+Zend Optimzer3.0.x;推荐最新版本; 硬件环境:P4以上服务器,1G内存,10G以上硬盘; 网络环境:10M;推荐10M以上。 MYSQL(my.ini) sql-mode选项 修改为以下值 ...
  • 服务环境:Apaceh(IIS)+PHP5.0.x+GD+MySQL5.0.x+Zend Optimzer3.0.x;推荐最新版本; 硬件环境:P4以上服务器,1G内存,10G以上硬盘; 网络环境:10M;推荐10M以上。 MYSQL(my.ini) sql-mode选项 修改为以下值 ...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

linuxphp打开gd库

linux 订阅