zoukankan      html  css  js  c++  java
  • PHPQrcode快速实现二维码的生成

    PHPQrcode快速实现二维码的生成

    简介

    PHPQrcode(点击下载 是一个PHP 的文件,里面封装了二维码图片的生成,支持的图片格式有 png ,通过参数的配置可以设置二维码的大小、边距、码的颜色、定位点的颜色.使用的话也比较简单,只需要将PHPQrcode.php 这个文件引入到待使用的位置,再通过 Qrcode 这个类就可以生成二维码了。

     

    参数说明

    $qrcode = new QRcode();

    /**

     * 参数说明:

     * text: 待生成二维码的字符串

     * outfile: false(表示已文件流的形式输出)

     * level: 容错率,即二维码损坏多少%任然可以识别(L:7%, M:15%, Q:25%, H:30%

     * size: 二维码大小,默认为4 $size = floor($width/37*100)/100 + 0.01  $width 为二维码的宽度 px

     * margin: 内边距

     */

    $qrcode->png($text, $outfile, $level, $size, $margin);

    参考代码

    以文件流的形式返回二维码

    // 引入 phpqrcode 文件(PS:该代码文件与phpqrcode.php在同一个目录下,所以这样引入)

    require_once 'phpqrcode.php';

    // 指定返回的文件类型image

    header("Content-type:image/png");

    // 调用类中的png 方法

    QRcode::png("待生成二维码的字符串", false, 'L', 5, 2);

    exit();

    以文件的形式保存二维码

    require_once 'phpqrcode.php';

    $qrcode = new QRcode();

    $qrcode->png("待生成二维码的字符串", "文件名.png", 'L', 5, 2);

  • 相关阅读:
    leetcode_09_Palindrome Number (easy)
    JQuery与JavaScript与Ajax三者的区别与联系
    Blockly常用函数
    JavaWeb中四大域对象
    Thymeleaf知识
    列表、字典、元组、集合的区别
    Spring Boot拦截器
    AWS路由表
    Android调试工具DDMS的使用详解
    Android 列表单选对话框
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/14001991.html
Copyright © 2011-2022 走看看