位置: 编程技术 - 正文
推荐整理分享PHP实现随机生成水印图片功能(php生成随机字母数字代码),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php生成随机字母数字代码,php生成随机数字,php中生成随机整数的函数是,php产生随机数函数,php产生随机数函数,php随机一言,php随机ua,php怎么随机生成数字且不重复,内容如对您有帮助,希望把文章链接给更多的朋友!
基于PHP的GD图形库,自己生成一张图片。仅限初识GD库,实例学习。
一、需求
网站的布局用到了类似慕课网课程列表的风格,每一个课程是一个banner图,图下面是标题加简介。因为课程的数量较大没有为所有的课程设计专门的banner,所以需要按照一定的规则,来自己生成图片(本打算用div布局来解决,但div+img在响应式布局中不是很好控制)。
生成的效果图:
二、工具&素材
1.PHP开启GD图形库扩展2.准备多个小的水印图3.获取预生成图片的背景色RGB值
三、代码
生成图片的过程,代码中做了详细的注释。
这样我们就可以直接在页面中使用 <img src=" />来直接显示图片。
注意:过程中遇到过一个问题:如果水印图片是透明的png图片,那将水印图片复制到image中时,会显示为白色背景,与我们设定 的image背景无法透明融合,所以对随机的水印图片也需要做同样的颜色处理。
四、总结
这个小示例用简单的步骤来生成一张图片,直接显示在浏览器,也可以给imagepng加第二参数,也就是路径,以保存图片。所以学会示例中的几个GD库中的方法,就可以实现创建图片、为图片添加文字水印、或图片水印。
标签: php生成随机字母数字代码
本文链接地址:https://www.jiuchutong.com/biancheng/294770.html 转载请保留说明!上一篇:详解Yii2高级版引入bootstrap.js的一个办法
下一篇:基于Codeigniter框架实现的student信息系统站点动态发布功能详解(codeigniter中文手册)
友情链接: 武汉网站建设