美文网首页
二维码怎么编码的

二维码怎么编码的

作者: litchi_coder | 来源:发表于2022-09-10 23:30 被阅读0次

1.二维码的结构:

二维码的结构

定位图案

位置探测图形:用来标记二维码的矩形大小

定位图形:二维码尺寸很多,避免扫码时扫歪了

编码数据

格式信息:存放一些格式化数据信息

版本信息:二维码版本信息

数据码和纠错码

2.数据编码:

数字编码(NM):从0到9的数字

字符编码(AM):包括0到9的数字、大写A到Z(不包括小写),以及符号$ % * + – . / : 包括空格。这些字符会映射成一个字符索引表。

字符编码的字符索引表

字节编码(BM):根据字节编码格式进行编码

3.纠错码

将数据码进行分组,分成不同的block,然后针对各个block进行纠错编码,纠错分为四个等级

纠错等级

纠错码主要是通过“里德-所罗门纠错算法”实现

横着竖着都能扫:

位置探测图形、位置探测图形分隔符可以确定二维码的角度位置信息

为什么是三个回形针:

三个就可以定位到二维码矩形

探索编码过程

https://www.nayuki.io/page/creating-a-qr-code-step-by-step

https://www.nayuki.io/page/creating-a-qr-code-step-by-step

相关文章

  • 二维码怎么编码的

    1.二维码的结构: 定位图案 位置探测图形:用来标记二维码的矩形大小 定位图形:二维码尺寸很多,避免扫码时扫歪了 ...

  • C# QR二维码DEMO

    QR二维码 相关类库 DEMO功能 Encode 生成二维码图片Encoding 编码Correction Lev...

  • 二维码

    二维码 二维码的生成和读取-生成二维码:就是讲给定的信息,将其按照二维码的编码方式生成一张图片-读取二维码:识别二...

  • Java 生成二维码及带logo的二维码

    使用ZXing 生成二维码及带logo的二维码。 ZXing简介 ZXing是一款开源的优秀二维码编码&解码库,支...

  • 08 实例讲解微信公众号开发-如何生成二维码

    如何生成二维码 使用php qr code开源包可以很方便的将信息编码成二维码方式,只要将下载的phpqrcode...

  • 在线生成网址二维码的API接口

    文字在线转图片二维码的公用API接口 在线生成网址二维码的API接口: 如果参数是URL ,需要进行URL编码后传...

  • iOS捷径:编解码器

    对文本,网址,图像,声音,二维码等进行编码和解码。新增短网址功能。编码支持:Base64,MD5,SHA1,SHA...

  • java二维码生成 zxing

    二维码分类线性堆叠二维码邮政码矩阵式二维码(常用) 通过矩形空间黑白像素不同分布进行编码。点出现是1,不出现0.比...

  • 网屏编码防伪技术

    目前常用于物品识别的有二维码、水印技术、RFID技术、网屏编码技术等,这里就给大家分享关于网屏编码技术的一些知识。...

  • qr码基础总结

    二维码在日常生活经常用到可对于二维码如何加解密又知道多少呢? qrcode的基本结构 编码过程 1. 数据分析:确...

网友评论

      本文标题:二维码怎么编码的

      本文链接:https://www.haomeiwen.com/subject/hquoiltx.html