小白教程
所有教程
关于
Search
172.70.179.122
172.70.179.122
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“PHP 图像处理”的源代码
本页内容
上一节:
PHP_5_Timezones
下一节:
PHP_RESTful
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:PHP 图像处理}}[[Category:PHP 教程|91]] = PHP 图像处理 = PHP 提供了丰富的图像处理函数,主要包括: {| class="table table-striped table-hover" ! 函数 ! 描述 |- | [[php gd info|gd_info()]] | 取得当前安装的 GD 库的信息 |- | [[php getimagesize|getimagesize()]] | 获取图像信息 |- | [[php getimagesizefromstring|getimagesizefromstring()]] | 获取图像信息 |- | [[php image type to extension|image_type_to_extension()]] | 获取图片后缀 |- | [[php image2wbmp|image_type_to_mime_type()]] | 返回图像的 MIME 类型 |- | [[php image2wbmp|image2wbmp()]] | 输出WBMP图片 |- | [[php imageaffine|imageaffine()]] | 返回经过仿射变换后的图像 |- | [[php imageaffinematrixconcat|imageaffinematrixconcat()]] | 连接两个矩阵 |- | [[php imageaffinematrixget|imageaffinematrixget()]] | 获取矩阵 |- | [[php imagealphablending|imagealphablending()]] | 设定图像的混色模式 |- | [[php imageantialias|imageantialias()]] | 是否使用抗锯齿(antialias)功能 |- | [[php imagearc|imagearc()]] | 画椭圆弧 |- | [[php imagechar|imagechar()]] | 写出横向字符 |- | [[php imagecharup|imagecharup()]] | 垂直地画一个字符 |- | [[php imagecolorallocate|imagecolorallocate()]] | 为一幅图像分配颜色 |- | [[php imagecolorallocatealpha|imagecolorallocatealpha()]] | 为一幅图像分配颜色和透明度 |- | [[php imagecolorat|imagecolorat()]] | 取得某像素的颜色索引值 |- | [[php imagecolorclosest|imagecolorclosest()]] | 取得与指定的颜色最接近的颜色的索引值 |- | [[php imagecolorclosestalpha|imagecolorclosestalpha()]] | 取得与指定的颜色加透明度最接近的颜色的索引 |- | [[php imagecolorclosesthwb|imagecolorclosesthwb()]] | 取得与指定的颜色最接近的色度的黑白色的索引 |- | [[php imagesx imagesy|imagesx() 、imagesy()]] | 获取图像宽度与高度 |} == GD 库 == 使用 PHP 图像处理函数,需要加载 GD 支持库。请确定 php.ini 加载了 GD 库: Window 服务器上: <sample title="" desc="" lang="php" hererun="1"> extension = php_gd2.dll </sample> Linux 和 Mac 系统上: <sample title="" desc="" lang="php" hererun="1"> extension = php_gd2.so </sample> 使用 gd_info() 函数可以查看当前安装的 GD 库的信息: <sample title="" desc="" lang="php" hererun="1"> <?php var_dump(gd_info()); ?> </sample> 输出大致如下: <sample title="" desc="" lang="php" hererun="1"> 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) } </sample>
返回至“
PHP 图像处理
”。
上一节:
PHP_5_Timezones
下一节:
PHP_RESTful