一个乐于分享的博客
关注互联网折腾服务器分享码农的日常

开源免费的PHP二维码API+生成自定义花式二维码

有互联网入口之称的二维码现在应用越来越普及了,很多场合下人们更希望用扫一扫来替代输入网址。

岩兔站写文章时,经常有将URL转换为二维码的需求。通常的办法是生成二维码-上传图床-将URL复制至文章中。感觉这一步骤很是繁琐,而且会很傻。与是想着自己做一个自动生成二维码的API。

据我所知,一些知名互联网公司,如谷歌百度等都提供了二维码API,直接调用他们的岂不是更简单?但之前一次百度提供的API居然打不开了。所以到最后还是要自己做一个,并且将源码公开,大家都可以自行搭建自己的API。

二维码API

先上示例,源文内容为岩兔站网址https://yatuz.cn/

开源免费的PHP二维码API+生成自定义花式二维码

图片地址为:https://bak.yantuz.cn:8000/qr/?text=https://bak.yantuz.cn:8000/

调用方法为:

<img src="https://bak.yantuz.cn:8000/qr/?text=https://bak.yantuz.cn:8000/">

参数说明

API地址

https://bak.yantuz.cn:8000/qr/

参数说明

参数名 说明
text 需要转为二维码的文本内容,不允许为空。
size 生成二维码的大小,默认按二维码复杂程度自动设定大小,单位像素,可为空。

示例

生成宽度为100px,内容为https://bak.yantuz.cn:8000/的二维码

<img src="https://bak.yantuz.cn:8000/qr/?text=https://bak.yantuz.cn:8000/&size=100">

开源免费的PHP二维码API+生成自定义花式二维码

代码开源

源代码是基于qrcode实现的,岩兔站在其基础上进行封装,并增加了调整图像大小的功能。

GitHub:yhf7952/QrCodeApi

个性化二维码

看惯了黑白的二维码,或许可以生成一个富有艺术气息,或品牌形象的个性化二维码。

给大家推荐另一个大神的开源项目https://github.com/sylnsfar/qrcode

演示地址:http://www.amazing-qrcode.com/

效果展示,将哆啦A梦与二维码融合,效果如下

开源免费的PHP二维码API+生成自定义花式二维码

转载务必注明出处:岩兔站 » 开源免费的PHP二维码API+生成自定义花式二维码
赞 (7) or 打赏

讨论区 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    问一下博主,能不能实现gif或可以自定义背景图片的二维码api?

    796年前 (2019-04-26)回复
    • 可以自定义图片,动图估计不行

      岩兔站6年前 (2019-04-26)回复
      • 自定义背景也不错啊,大佬能不能整出个源码

        796年前 (2019-04-27)回复