zoukankan      html  css  js  c++  java
  • 谷歌制图服务(Google Chart)接口生成二维码

    Google公布了制图服务(Google Chart)的接口,这项服务用起来相当简单,只使用浏览器就可以用来为统计数据自动生成图片。

    目前谷歌制图服务提供折线图、条状图、饼图、Venn图、散点图、二维码图等。下面我们来看下如何使用这个简单的服务来生成二维码。

    接口地址 http://chart.apis.google.com/chart?chs=宽高值x宽高值&cht=qr&chld=等级|边距&chl=内容
    

    参数说明:

    宽高值:生成二维码尺寸,单位是像素,目前生成的二维码都是正方形的,所以两个宽高值都设置为一样的值

    等级:四个等级,L-默认:可以识别已损失的7%的数据;M-可以识别已损失15%的数据;Q-可以识别已损失25%的数据;H-可以识别已损失30%的数据

    边距:生成的二维码离图片边框的距离

    内容:生成二维码的内容,但一定要URLENCODE

    下面给一个JS生成二维码地址的函数

    function qrcode(data, size, level, margin) {
        size = size || 320;
        level = level || 'L';
        margin = margin | 0;
        return [
            'http://chart.apis.google.com/chart?cht=qr',
            '&chs='+size+'x'+size,
            '&chld='+level+'|'+margin,
            '&chl='+encodeURIComponent(data)
        ].join('');
    }
    //测试
    var url = qrcode('http://www.anrip.com/post/748');
    window.location.href = url;
    
  • 相关阅读:
    velocity导出word报错解决
    Java解析网段下包含的所有IP地址
    ORACLE中的DECODE函数
    td标签内的内容过长导致的问题的解决办法
    android 知识点
    geekNews 学习总结
    android 操蛋的gradle
    rxJava rxandroid 学习
    线程池ThreadPoolExecutor
    j2ee tomcat 部署学习
  • 原文地址:https://www.cnblogs.com/kt520/p/3644051.html
Copyright © 2011-2022 走看看