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 base64+gzinflate压缩编码和解码代码
Oct 03 PHP
php快速url重写更新版[需php 5.30以上]
Apr 25 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
php内嵌函数用法实例
Mar 20 PHP
PHP面试题之文件目录操作
Oct 15 PHP
php实现Session存储到Redis
Nov 11 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
PHP+Ajax简单get验证操作示例
Mar 02 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 25 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 PHP
thinkphp5 路由分发原理
Mar 18 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
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
JS获取屏幕高度的简单实现代码
2016/05/24 Javascript
JS实现简单易用的手机端浮动窗口显示效果
2016/09/07 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
vue移动端弹框组件的实例
2018/09/25 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
vuex的使用步骤
2021/01/06 Vue.js
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
零基础学Python(一)Python环境安装
2014/08/20 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
Python3开发环境搭建详细教程
2020/06/18 Python
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
应届生.NET方向面试题
2015/05/23 面试题
创业大赛策划书
2014/03/01 职场文书
公司领导班子对照材料
2014/08/18 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
公司保密管理制度
2015/08/04 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android
Python Pandas 删除列操作
2022/03/16 Python