Skip to content

hehaibao/php-qrcode

Repository files navigation

php-qrcode 在线生成二维码

基于phpqrcode+js实现的在线生成二维码工具(canvas版),个人已使用许久。

题外话:新增了其他2个纯前端版本的(如果只需要PHP版本,请忽略2个目录)

  1. 小程序版本,wxapp-qrcode目录下,功能只有简版的生成二维码,代码下载后可在本地的微信开发者工具中导入查看。

  2. uni-app版本,uni-app-qrcode目录下,可以生成多端代码(PS: 也支持微信小程序~),下载后请用HBuilderX打开。 插件地址

目前支持的功能:

可选择类型、随意更换颜色、可自定义版权文案、可一键下载二维码,可重置,支持页面刷新等。

效果预览:

image

image

更新日志:


2022-01-21更新:

+ 新增uni-app版本,支持上传logo,更改颜色

2019-06-28更新:

+ 新增小程序版本(简版),仅支持网址

2019-06-20更新:

+ 增加类型选择,目前支持网址和文本
+ 新增重置按钮
! 修复Firefox下颜色无法选择的bug
! 调整部分UI展示

2018-07-25更新:

1 下载图片保存时的名称 修改为时间戳形式 

2018-07-18更新:

1 新增颜色选择器,使得二维码颜色可修改

2 对纯白色,纯黑色做兼容处理

2018-06-12更新:

1 去掉尺寸选择功能,修复生成图片超出问题

2 二维码 支持 白边框 值范围:1-9 

3 新增 自定义版权文案,位置底部居中

2018-06-11更新:

1 fixed #1 URL过长,导致无法生成图片

2 新增 每次生成时 都会清空canvas画布,防止出现2张图重合的bug

3 二维码调整为在canvas内居中

4 UI调整,新增select改变二维码图片尺寸

2018-05-21更新:

1 优化js, URL没有填写协议,自动增加http或https

2018-05-17更新:

1 优化JS写法;

2 新增判断有没有http协议,如果没有则自动添加;

3 新增图片错误提示

4 新增local/sessionStorage检测及方法

PHP版本,TODO:

1 增加电话,邮箱等支持

2 增加logo

...

PHP版本,依赖:

phpqrcode: http://phpqrcode.sourceforge.net/

jscolor: http://jscolor.com/ (Tips: 如果需要用更改颜色功能的话)

协议

MIT LICENSE

致谢

感谢phpqrcode和jscolor开源技术及开发人员。

如果小工具对您有作用,请star一下已示鼓励!谢谢!