加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP图像处理函数有什么,GD库如何使用

发布时间:2023-06-05 13:38:04 所属栏目:PHP教程 来源:
导读:今天这篇我们来学习和了解“PHP图像处理函数有哪些,GD库如何使用”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“PHP图像处理函数有哪些,GD库如何使用”有一定的帮助。有这方面学
今天这篇我们来学习和了解“PHP图像处理函数有哪些,GD库如何使用”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“PHP图像处理函数有哪些,GD库如何使用”有一定的帮助。有这方面学习需要的朋友就继续往下看吧!
 
PHP 提供了丰富的图像处理函数,主要包括:
 
函数 描述
 
gd_info() 取得当前安装的 GD 库的信息
 
getimagesize() 获取图像信息
 
imagesx() 、imagesy() 获取图像宽度与高度
 
getimagesizefromstring() 获取图像信息
 
image_type_to_extension() 获取图片后缀
 
image2wbmp() 输出WBMP图片
 
imageaffinematrixconcat() 连接两个矩阵
 
imageaffinematrixget() 获取矩阵
 
image_type_to_mime_type() 返回图像的 MIME 类型
 
imageaffine() 返回经过仿射变换后的图像
 
imagealphablending() 设定图像的混色模式
 
imagecolorallocate() 为一幅图像分配颜色
 
imagecolorallocatealpha() 为一幅图像分配颜色和透明度
 
imagecolorat() 取得某像素的颜色索引值
 
imagecolorclosest() 取得与指定的颜色最接近的颜色的索引值
 
imagecolorclosestalpha() 取得与指定的颜色加透明度最接近的颜色的索引
 
imagecolorclosesthwb() 取得与指定的颜色最接近的色度的黑白色的索引
 
imageantialias() 是否使用抗锯齿(antialias)功能
 
imagearc() 画椭圆弧
 
imagechar() 写出横向字符
 
imagecharup() 垂直地画一个字符
 
GD 库
 
使用 PHP 图像处理函数,需要加载 GD 支持库。请确定 php.ini 加载了 GD 库:
 
Window 服务器上:
 
extension = php_gd2.dll
 
Linux 和 Mac 系统上:
 
extension = php_gd2.so
 
使用 gd_info() 函数可以查看当前安装的 GD 库的信息:
 
<?php var_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)
 
}
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!