PHP[入门]P21-验证码生成

这是我早期的 php 学习笔记,php 的学习版本版本是 5.6、7,🐟2020/05/06年从有道笔记导出至此。

---------------------

验证码思路:

1.创建画布指定宽和高(写成一函数,传宽跟高);

2.随机产生的字符串

3.画布随机填充浅色的背景

4.画布上增加上干扰元素(随机产生点,线,弧线的位置,随机的是产生元素的位置)

5.把验证码字符串写上

6.设置header头

7.发送

8.销毁资源

水印:

1.准备图片,(两张图片 一张背景,一张水印)

2.确定位置(计算位置)

3.合并处理

4.保存(生成新的图片呢,还是原来,保存位置,文件)

5.释放资源

缩放:

1.打开或者准备一张图片

2.自己计算尺寸,(直接给一个倍数,形参);

3.变成一张新的图片

4.保存

5.销毁