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 防恶意刷新实现代码
May 16 PHP
PHP之生成GIF动画的实现方法
Jun 07 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
PHP常用的排序和查找算法
Aug 06 PHP
ThinkPHP实现更新数据实例详解(demo)
Jun 29 PHP
详解Yii2 之 生成 URL 的方法
Jun 16 PHP
如何直接访问php实例对象中的private属性详解
Oct 12 PHP
php微信公众号开发之校园图书馆
Oct 20 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
Jun 06 PHP
PHP var关键字相关原理及使用实例解析
Jul 11 PHP
laravel与thinkphp之间的区别与优缺点
Mar 02 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脚本的10个技巧(6)
2006/10/09 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
JS removeAttribute()方法实现删除元素的某个属性
2021/01/11 Javascript
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
用Python制作在地图上模拟瘟疫扩散的Gif图
2015/03/31 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
python实现双人五子棋(终端版)
2020/12/30 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
电厂职工自我鉴定
2014/02/20 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
火烧圆明园观后感
2015/06/03 职场文书
学风建设主题班会
2015/08/17 职场文书