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 相关文章推荐
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
PHP 提取图片img标记中的任意属性的简单实例
Dec 10 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
Feb 13 PHP
PHP实现基于mysqli的Model基类完整实例
Apr 08 PHP
php版微信公众号接口实现发红包的方法
Oct 14 PHP
微信自定义分享php代码分析
Nov 24 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
PHP封装的PDO数据库操作类实例
Jun 21 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 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
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
BootstrapValidator超详细教程(推荐)
2016/12/07 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
2017/12/14 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
python实现类的静态变量用法实例
2015/05/08 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
2015/06/24 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
英国第二大营养品供应商:Vitabiotics
2016/10/01 全球购物
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
中学门卫岗位职责
2013/12/26 职场文书
项目管理计划书
2014/01/09 职场文书
幼儿园新年寄语
2014/04/03 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
导游词欢迎词
2015/02/02 职场文书
五一劳动节慰问信
2015/02/14 职场文书
初三语文教学反思
2016/03/03 职场文书
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技