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下10件你也许并不了解的事情
Sep 11 PHP
php mssql 数据库分页SQL语句
Dec 16 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
作为PHP程序员应该了解MongoDB的五件事
Jun 03 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 PHP
VB中的RasEnumConnections函数返回632错误解决方法
Jul 29 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
php恢复数组的key为数字序列的方法
Apr 28 PHP
PHP调试及性能分析工具Xdebug详解
Feb 09 PHP
Laravel下生成验证码的类
Nov 15 PHP
PHP进阶学习之垃圾回收机制详解
Jun 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
header跳转和include包含问题详解
2012/09/08 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
js格式化时间小结
2014/11/03 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
node.js实现快速截图
2016/08/27 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
python爬取网站数据保存使用的方法
2013/11/20 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
Python实现批量压缩图片
2018/01/25 Python
python3 pandas 读取MySQL数据和插入的实例
2018/04/20 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
集团公司人力资源部岗位职责
2014/01/03 职场文书
优秀党支部事迹材料
2014/01/14 职场文书
函授本科自我鉴定
2014/02/04 职场文书
优秀护士获奖感言
2014/02/20 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
国家机关领导干部民主生活会对照检查材料思想汇报
2014/09/17 职场文书
关于redisson缓存序列化几枚大坑说明
2021/08/04 Redis
python中对列表的删除和添加方法详解
2022/02/24 Python