PHP QRCODE生成彩色二维码的方法


Posted in PHP onMay 19, 2016

本文实例讲述了PHP QRCODE生成彩色二维码的方法。分享给大家供大家参考,具体如下:

这里重写了下PHPQRCODE,精简了部分代码,合并PNG GIF JPEG的输出.

参数说明:

调用方式:

QRcode::IMGout($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $col=array(array(255,255,255),array(0,0,0)),$margin =2, $saveandprint=false,$logo=false,$bg=false,$type='png');

$text  字符串
$outfile = false

输出文件

$level = L  容错 L 7%  M 15%  Q 25%  H 30%
$size = 3  每个像素点大小
$col=array(array(255,255,255),array(0,0,0))

颜色多维数组RBG

[0] 背景色  array(r,g,b)
[1] 左上角周围  array(r,g,b)
[2] 右上角周围  array(r,g,b)
[3] 左下角周围  array(r,g,b)
[4] 左上角中心  array(r,g,b)
[5] 右上角中心  array(r,g,b)
[6] 左下角中心  array(r,g,b)
[7] 内容  array(r,g,b)
[8] 内容色是否变化//暂未写代码,保留

$margin = 2  //四周边距
$saveandprint=false

$outfile为true时是否同时输出

$logo=false LOGO图像地址 //LOGO高大于宽自动裁剪 圆角透明没写好
$bg=false //背景图像数组

[0] 图像地址
[1] 背景宽 0为不变
[2] 背景高 0为保持宽高比
[3] LOGO宽与背景宽高较小值的比值 例0.8为80%
[4] LOGO距背景左边边距 0为居中 右边超出自动往左
[5] LOGO距背景上边边距 0为居中 下边超出自动往上

$type='png'  输出类型 PNG GIF JPG

phpqrcode文件用户可点击此处进入本站下载页:https://3water.com/codes/189897.html

此外,本站还提供了一款功能十分强大的二维码生成工具供大家免费使用:

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php将数据库中的电话号码读取出来并生成图片
Aug 31 PHP
php auth_http类库进行身份效验
Mar 19 PHP
php检测数组长度函数sizeof与count用法
Nov 17 PHP
php计算整个mysql数据库大小的方法
Jun 19 PHP
程序员的表白神器“520”大声喊出来
May 20 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
Sep 30 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
PHP实现八皇后算法
May 06 PHP
PHP中的自动加载操作实现方法详解
Aug 06 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
详解php中流行的rpc框架
May 29 PHP
PHP下载文件的函数实例代码
May 18 #PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 #PHP
CI框架的安全性分析
May 18 #PHP
PHP的swoole扩展安装方法详细教程
May 18 #PHP
CI框架支持$_GET的两种实现方法
May 18 #PHP
CI框架中$this->load->library()用法分析
May 18 #PHP
CI框架数据库查询之join用法分析
May 18 #PHP
You might like
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
Angular实现表单验证功能
2017/11/13 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
利用python修改json文件的value方法
2018/12/31 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
python滑块验证码的破解实现
2019/11/10 Python
python FTP编程基础入门
2021/02/27 Python
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
生日派对邀请函
2014/01/13 职场文书
简历里的自我评价
2014/01/31 职场文书
司法建议书范文
2014/05/13 职场文书
我爱我校演讲稿
2014/05/21 职场文书
离婚代理词范文
2015/05/23 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python
springboot实现string转json json里面带数组
2022/06/16 Java/Android