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 相关文章推荐
让你同时上传 1000 个文件 (二)
Oct 09 PHP
Optimizer与Debugger兼容性问题的解决方法
Dec 01 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
Aug 08 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
Jul 06 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
Sep 22 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
Sep 22 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
Dec 09 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
php实现微信原生支付(扫码支付)功能
May 30 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
Jul 21 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项目开发中用到的快速排序算法分析
2016/06/25 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
Dom在ajax技术中的作用说明
2010/10/25 Javascript
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
微信公众平台开发教程(五)详解自定义菜单
2016/12/02 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
python PIL模块与随机生成中文验证码
2016/02/27 Python
pycharm设置注释颜色的方法
2018/05/23 Python
详解python分布式进程
2018/10/08 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
Python Selenium参数配置方法解析
2020/01/19 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
Django mysqlclient安装和使用详解
2020/09/17 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
教师现实表现材料
2014/02/14 职场文书
家具促销活动方案
2014/02/16 职场文书
安全教育月活动总结
2014/05/05 职场文书
十佳青年事迹材料
2014/08/21 职场文书
离婚协议书的范本
2015/01/27 职场文书
骨干教师个人总结
2015/02/11 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
开票证明
2015/06/23 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
python中print格式化输出的问题
2021/04/16 Python
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android