本文共 1613 字,大约阅读时间需要 5 分钟。
PHP 提供了丰富的图像处理函数,主要包括:一、获取图像信息getimagesize():获取图像尺寸,类型等信息。imagesx():获取图像宽度。imagesy():获取图像高度。二、创建图像imagecreate():创建一幅空白图像。imagecreatetruecolor():创建一幅真彩色空白图像。三、销毁图像资源imagedestroy():销毁图像资源。四、载入图像imagecreatefromgif():创建一块画布,并从 GIF 文件或 URL 地址载入一副图像imagecreatefromjpeg():创建一块画布,并从 JPEG 文件或 URL 地址载入一副图像imagecreatefrompng():创建一块画布,并从 PNG 文件或 URL 地址载入一副图像imagecreatefromwbmp():创建一块画布,并从 WBMP 文件或 URL 地址载入一副图像imagecreatefromstring():创建一块画布,并从字符串中的图像流新建一副图像五、输出图像imagegif():以 GIF 格式将图像输出到浏览器或文件imagejpeg():以 JPEG 格式将图像输出到浏览器或文件imagepng():以 PNG 格式将图像输出到浏览器或文件imagewbmp():以 WBMP 格式将图像输出到浏览器或文件六、分配/取消图像颜色imagecolorallocate():为图像分配颜色。imagecolordeallocate():取消先前由 imagecolorallocate() 等函数为图像分配的颜色。七、拷贝图像imagecopy():拷贝图像。imagecopyresized():拷贝图像并调整大小。八、合并图像(水印制作实例)imagecopymerge():拷贝并合并图像的一部分。九、绘制线段与圆弧imageline():绘制一条线段。imagesetstyle():设定画线风格。imagearc():绘制椭圆弧(包括圆弧)。十、图像填充imagefill():填充图像区域。imagefilledarc():画一椭圆弧并填充。imagefilledrectangle():画一矩形并填充。imagefilledpolygon():画一多边形并填充。GD 库使用 PHP 图像处理函数,需要加载 GD 支持库。请确定 php.ini 加载了 GD 库: extension = php_gd2.dll测试版本号等信息:array(12) { ["GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPEG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false)}
转载自:http://www.5idev.com/p-php_gd.shtml