开启GD库模块:
在php.ini中去掉extension=php_gd2.dll前的‘#’号
参考资料: 图像处理和 GD http://php.net/manual/zh/book.image.php
step1:创建画布
imagecreate 新建一个基于调色板的图像
imagecreatetruecolor 新建一个真彩色图像
imagecreatefromjpeg 由文件或 URL 创建一个新图象。
imagecreatefrompng 由文件或 URL 创建一个新图象。
step2:准备颜色
imagecolorallocate 为一幅图像分配颜色
step3:填充背景
imagefill 区域填充
step4:作画
imagesetpixel 画点
imageline 画一条线段
imagerectangle 画一个矩形
imagefilledrectangle 画一矩形并填充
imagepolygon 画一个多边形
imagefilledpolygon 画一多边形并填充
imageellipse 画一个椭圆
imagefilledellipse 画一椭圆并填充
imagearc 画椭圆弧
imagefilledarc 画一椭圆弧且填充
imagettftext 用 TrueType 字体向图像写入文本 (添加文字水印)
imagecopy 拷贝图像的一部分
imagecopymerge 拷贝并合并图像的一部分(添加图片水印)
imagecopyresampled 重采样拷贝部分图像并调整大小(缩放、剪裁图片)
getimagesize 取得图像大小
step5:保存,输出
imagepng 以 PNG 格式将图像输出到浏览器或文件
imagejpeg 输出图象到浏览器或文件
step6:关闭销毁资源(释放内存)