用CI制做带logo的二维码
背景:
移动互联网时代,到处都是二维码,自己制作一个并不复杂;
本文就是在CI环境下,根据链接地址动态生成二维码,并可以指定图片作为二维码的logo;
操作方法
- 01
在ci的Application中接入third_party引用 Ciqrcode;
- 02
在Ciqrcode中配置下缓存及日志的文件夹设置; 当然,一定要确保这里的文件夹权限;
- 03
Controller里面的生成二维码 参数:要缓存的二维码文件名、生成二维码的内容链接地址、logo、size、level 制作qrcode: ci_qrcode->generate($params);
- 04
获取logo文件,获取生成的二维码; 计算居中位置并合成图片;
- 05
输出二维码; 销毁,并删除缓存的图片;
- 06
生成二维码的效果; 当然logo可以随意设置; 图片上,我稍稍做了马赛克,省的麻烦;
赞 (0)