PHP生成(支持多模板)二维码海报代码


Posted in PHP onApril 30, 2018

增加模板:

1、qrcode.*** 开头的 文件夹,比如:qrcode.demoABC

2、在第一步创建的文件夹中配置文件config.php,以上面的例子为:qrcode.demoABC/config.php

<?php

return array(
	//二维码部分

	'level' => "L", //二维码校正级别,可选:L、M、Q、H
	'matrix' => 6, //矩阵的大小, 1-10

	'type' => 'png', //二维码 输出类型

	/**
	 * 图片文件说明:(以上级目录为准)
	 *        [SKIN] : 会替换成 当前 模板 的文件夹
	 */
	'background' => '[SKIN]demo.png',

	/**
	 * 模版路径说明:(以安装路径 /vendor/qrcode-diy/,域名为 http://localhost/ 为例)
	 *        [WEB_ROOT] : http://localhost/
	 *        [WEB_PATH] : vendor/qrcode-diy/
	 *        [WEB_URI] : http://localhost/vendor/qrcode-diy/
	 *        [KEY]   : 必须保留,用于替换最终的邀请码
	 */
	'template' => '[WEB_URI]test.php?qrcode=[KEY]&skin=skin2&page=share', //落地页路径模版

	'x' => 228, //插入点 X 的位置
	'y' => 77, //插入点 Y 的位置
	'w' => 88, //二维码宽度
	'h' => 88, //二维码高度

	//打印文字部分,如果不需要打印文字,下面可省略

	/**
	 * 字体路径说明:(以上级目录为准)
	 *        [SKIN] : 会替换成 当前 模板 的文件夹
	 */
	'font' => '[SKIN]arial.ttf',

	/**
	 * 输出文字说明:
	 *        [KEY]   : 必须保留,用于替换最终的邀请码
	 */
	'text' => '[KEY]',

	'textsize' => 14, //矩阵的大小, 5-50
	'textx' => 138, //文本插入点 X 的位置
	'texty' => 369, //字体基线的位置(字体底部的位置)
	'textcolor' => '#FFFFFF', //字体颜色
);

?>

效果演示

PHP生成(支持多模板)二维码海报代码

PHP生成(支持多模板)二维码海报代码

PHP生成(支持多模板)二维码海报代码

PHP生成(支持多模板)二维码海报代码

PHP 相关文章推荐
解析php中如何调用用户自定义函数
Aug 06 PHP
19个超实用的PHP代码片段
Mar 14 PHP
PHP调用VC编写的COM组件实例
Mar 29 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
Jun 27 PHP
php实现的IMEI限制的短信验证码发送类
May 05 PHP
redis查看连接数及php模拟并发创建redis连接的方法
Dec 15 PHP
如何利用预加载优化Laravel Model查询详解
Aug 11 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 PHP
YII框架常用技巧总结
Apr 27 PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 PHP
Smarty模板变量与调节器实例详解
Jul 20 PHP
PHP实现的猴王算法(猴子选大王)示例
Apr 30 #PHP
PHP+MySQL高并发加锁事务处理问题解决方法
Apr 30 #PHP
PHP使用file_get_contents发送http请求功能简单示例
Apr 29 #PHP
PHP实现通过strace定位故障原因的方法
Apr 29 #PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 #PHP
PHP使用curl_multi实现并发请求的方法示例
Apr 29 #PHP
PHP实现转盘抽奖算法分享
Apr 15 #PHP
You might like
如何使用Strace调试工具
2013/06/03 PHP
php页码形式分页函数支持静态化地址及ajax分页
2014/03/28 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
Vue源码学习之关于对Array的数据侦听实现
2019/04/23 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
解决vue+router路由跳转不起作用的一项原因
2020/07/19 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
sklearn+python:线性回归案例
2020/02/24 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
市场营销求职信范文
2014/02/21 职场文书
金融管理专业求职信
2014/07/10 职场文书
爱护公物演讲稿
2014/09/09 职场文书
2014年个人售房协议书
2014/10/30 职场文书
初中生毕业评语
2014/12/29 职场文书
离婚协议书范文
2015/01/26 职场文书
大四学生个人总结
2015/02/15 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
企业战略合作意向书
2015/05/08 职场文书
golang特有程序结构入门教程
2021/06/02 Python
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android