谷歌二维码api来生成二维码-前端路上

注册 欢迎您:[USERNAME][USERID] [用户中心] [退出]
当前位置:前端路上>>jquery 学习>> 谷歌二维码api来生成二维码
楼主 [回复] [编辑] 作者: 314-03-02

谷歌二维码api来生成二维码,先看一个示例:如果只是固定一个二维码不变的话,建议去网站搜索一下二维码在线生成,生成二维码比较好。在线生成的二维码还可以选择渐变色,添加标志logo等功能。
先看一个示例:

thisURL = window.location.href;

strwrite =
"<img src='https://chart.googleapis.com/chart?cht=qr&chs=150x150&choe=UTF-8&chld=L|4&chl="
 + thisURL + "' width='150' height='150' alt='网址URL 二维码生成' />";

document.write( strwrite );


谷歌二维码api : https://chart.googleapis.com/chart

参数:

1. cht=qr
这个是必需的,告诉 API ,你需要生成的是二维码。
2. chs=<width>x<height>
这个同样是必需的,告诉 API ,你需要生成的二维码的尺寸。
3. chl=<data>
这个还是必需的,用来告诉 API 二维码所包含的信息。可以是数字、字符数字、字符、二进制信息、汉字。不能混合数据类型。数据必须经过UTF-8 URL-encoded。如果需要传递的信息超过2K个字节,请使用POST方式。
4. choe=<output_encoding>
终于来了个不是必须的,这个是用来声明生成的二维码所包含信息的编码,默认是 UTF-8 ;其他可选编码是 Shift_JIS 、 ISO-8859-1
5. chld=<error_correction_level>|<margin>
可选 纠错等级。QR码支持四个等级的纠错,用来恢复丢失的、读错的、模糊的、数据。下面是可选的值:L-(默认)可以识别已损失7%的数据;M-可以识别已损失15%的数据;Q-可以识别已损失25%的数据;H-可以识别已损失30%的数据。margin 是指生成的二维码离图片边框的距离。

QR码是方形的,有相同的长和宽。QR码的大小是固定的:从21到177的长/宽,每次递增4个像素点。每个配置被称为一个等级。长和宽越大,存储的信息就越多。下面是版本摘要:
等级为1的QR码长和宽分别为21个像素,最多可以存储25个字母数字和字符。
等级为2的QR码长和宽分别为25个像素,最多可以存储47个字母数字和字符。
…以此类推 。

Chart API会根据你将存储的信息的大小来决定使用哪个等级的QR码。最棒的QR码阅读器可以读取等级为40的QR码中存储的信息。然而通常来说移动设备最多可以读取等级为4的QR码中存储的信息。


< 上一页 1 下一页 >
×
m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
如果你有疑问:请点击→[提问] 来让更多的人来帮助你! 如果你得到了帮助:请点击→[回复] 如果你有更好的解决方案:请点击→[分享] 来帮助更多的人! 如果你有好东西、好知识:请点击→[新建话题] 来分享给更多的人!