🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 1、开启GD2图像扩展库 * PHP不仅限于只产生HTML的输出,还可以创建与操作多种不同格式的图像文件。PHP提供了一些内置的图像处理函数,也可以使用GD函数库创建新图像或处理已有的图像。目前GD2库支持JPEG、PNG和WBMP格式。 * GD扩展用于动态创建图片,使用C语言编写,开放源代码,现在的版本是2.0,所以称为GD2。 * 开启GD2扩展库:将php.ini中extension=php_gd2.dll选项前的分号去掉,重启。 ![](https://img.kancloud.cn/08/d7/08d78bb16b3486ec49ab8c4b079807e3_629x67.png) ## 2、查看图像扩展库GD2是否开启 ![](https://img.kancloud.cn/42/29/4229b0f4c5777f156c6bd9beb40d799a_420x49.png) ![](https://img.kancloud.cn/e5/0f/e50fc41398052ba7147fe99753f44187_953x181.png) ## 3、创建图像的大致步骤 在PHP中创建一个图像,大致需要四个步骤: (1)创建画布:创建一个画布,以后的操作都基于此画布操作; (2)绘制图形:在画布上绘制图像轮廓或输入文本; (3)输出图像:也可以另存为; (4)释放资源:释放图像占用的内存资源。 ![](https://img.kancloud.cn/be/ae/beaeb3ba7d8db9539258c5fe60901e60_480x127.png) ## 4、画布坐标系说明 下图说明了画布的坐标系。坐标原点位于画布左上角,以像素为单位。 ![](https://img.kancloud.cn/8b/e4/8be42eb7f7cb867a7a569a1854f59b50_405x225.png)