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.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)
}
点我分享笔记