PHP GD库是轻量图像处理扩展,支持创建画布、设色填充、绘图文字及输出保存;需注意字体路径、中文乱码、透明背景等细节。

PHP 的 GD 库是处理图像最常用、最轻量的内置扩展,无需额外依赖就能完成缩略图生成、水印添加、验证码绘制、简单图表等任务。掌握几个核心函数,就能应对大部分 Web 图像需求。
创建画布:从空白开始
所有绘图操作都基于一个“画布”(图像资源)。GD 提供多种创建方式:
- imagecreate(width, height):创建真彩色画布(推荐用于新项目)
- imagecreatetruecolor(width, height):更标准的真彩色画布,支持 alpha 通道和高质量缩放
- imagecreatefromjpeg/png/gif($file):从已有图片文件加载为画布(注意开启对应扩展)
例如: $img = imagecreatetruecolor(400, 300); 就创建了一个 400×300 像素的空白画布。
设置颜色与填充背景
GD 中颜色必须通过 imagecolorallocate() 分配后才能使用:
立即学习“PHP免费学习笔记(深入)”;
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~