phpqrcode生成二维码颜色设置及logo图标添加

  • 原创
  • |
  • 浏览:3545
  • |
  • 更新:

phpqrcode是一个基于PHP语言的二维码生成库,这个库本身不支持二维码的颜色、背景色的设置以及在二维码中间添加logo图标。本经验主要修改了该库,让其支持二维码颜色设置及logo图标添加。

工具/原料

  • phpqrcode源码包
  • PHP开发环境

phpqrcode基础源码下载

  1. 1

    下载基础phpqrcode源码包。

    phpqrcode生成二维码颜色设置及logo图标添加
    phpqrcode生成二维码颜色设置及logo图标添加
    phpqrcode生成二维码颜色设置及logo图标添加
  2. 2

    下载成功的phpqrcode源码包。

    phpqrcode生成二维码颜色设置及logo图标添加
    END
  3. 2
    该信息未经许可获取自百度经验

二维码颜色、背景色设置支持

  1. 1

    二维码颜色、背景色设置支持。涉及三个类QRcode、QRencode、QRimage,分别需要修改QRcode中的png()方法,QRencode中的encodePNG()方法,QRimag中的image()方法。

  2. 2

    在QRimag类中的image()加上颜色、背景色参数。将原来固定的颜色值改成从参数中获取。

    phpqrcode生成二维码颜色设置及logo图标添加
  3. 3

    在QRencode中的encodePNG()加上颜色、背景色参数。

    phpqrcode生成二维码颜色设置及logo图标添加
  4. 4

    在QRcode中的png()加上颜色、背景色参数。

    phpqrcode生成二维码颜色设置及logo图标添加
    END

二维中间添加logo图标

  1. 1

    这个实现再phpqrcode中增加了一个QrLogo类。该类的addLogo()方法实现在二维码中间添加logo图标,并输出新的二维码图片。

    phpqrcode生成二维码颜色设置及logo图标添加
    END

demo示例

  1. 1

    示例代码一张图截不下,这里分两次截,以下两张图都是示例代码。

    phpqrcode生成二维码颜色设置及logo图标添加
    phpqrcode生成二维码颜色设置及logo图标添加
  2. 2

    若对您有帮助,请在下面投上一票。若需要源码,请加关注发私信。

    END

注意事项

  • 要使用phpqrcode,必须安装gd库
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部