当前位置:K88软件开发文章中心编程语言PHPPHP01 → 文章内容

PHP 图像处理

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-11 12:40:34

PHP 图像处理PHP 提供了丰富的图像处理函数,主要包括:函数描述gd_info()取得当前安装的 GD 库的信息getimagesize()获取图像信息getimagesizefromstring()获取图像信息image_type_to_extension()获取图片后缀 image_type_to_mime_type()返回图像的 MIME 类型image2wbmp()输出WBMP图片 imageaffine()返回经过仿射变换后的图像 imageaffinematrixconcat()连接两个矩阵 imageaffinematrixget()获取矩阵 imagealphablending()设定图像的混色模式 imageantialias()是否使用抗锯齿(antialias)功能 imagearc()画椭圆弧 imagechar()写出横向字符 imagecharup()垂直地画一个字符 imagecolorallocate()为一幅图像分配颜色 imagecolorallocatealpha()为一幅图像分配颜色和透明度 imagecolorat()取得某像素的颜色索引值 imagecolorclosest()取得与指定的颜色最接近的颜色的索引值 imagecolorclosestalpha()取得与指定的颜色加透明度最接近的颜色的索引 imagecolorclosesthwb()取得与指定的颜色最接近的色度的黑白色的索引imagesx() 、imagesy()获取图像宽度与高度GD 库使用 PHP 图像处理函数,需要加载 GD 支持库。请确定 php.ini 加载了 GD 库:Window 服务器上:extension = php_gd2.dllLinux 和 Mac 系统上:





extension = php_gd2.so使用 gd_info() 函数可以查看当前安装的 GD 库的信息:<?phpvar_dump(gd_info());?>输出大致如下:array(12) { ["GD Version"]=> string(26) "bundled (2.1.0 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)}

PHP 图像处理