zoukankan      html  css  js  c++  java
  • 二维码知识小计

    前言

    今天听了一波二维码的课程,说句实话其实就是某些概念不知道,或者说知道的不全面,并不觉得有太大收获,只是小有收获,笔记也懒得精细整理了,几个截图加点描述解决~

    二维码定位

    先看个二维码,三个方块是定位的(不管你是斜着扫描还是倒着扫描都可以),颜色部分类比二进制:白色为0黑色为1

    PS:以前只是知道这三个是最重要的,现在知道他所谓重要,其实在于定位(有了定位才能检索信息)

    二维码原理

    贴个网上找的高清图:

    信息点

    二维码的黑色部分之所以有用,就在于遮挡了信息点(这就是为什么有些二维码是点状的也可以用)

    信息点覆盖方式:完全遮挡点方可

    容错率

    查看容错率

    来张清晰图

    二维码校正图形

    二维码校正图形

    容错率越高校正图形越多

    美化思路

    一个二维码主要分为:三个定位框、大块元素、辅助元素、单个元素

    PS:只要自己制作的素材能充分遮挡对应的信息点就可以了

    基本概念

    三个定位框

    大块元素(4个格子或者6个格子的整体)

    辅助元素

    单个元素(单个出现的方块,遮挡信息点即可)


    自定义美化

    可以使用自己整理的遮挡素材来美化(只要自己制作的素材能充分遮挡对应的信息点就可以了

    检测信息点母版(素材拖过来,看能不能遮挡对应的点,不行就调整一下)

    附录:素材校验

    定位框

    2x3

    2x2

    2x1

    3x1

    1x1

  • 相关阅读:
    立即执行函数的装逼写法
    SublimeText个性化快捷键设置
    arguments的理解
    webpack详细配置讲解
    webpack配置命令
    组件(0)
    特殊符号 && 和 ||
    Sublime Text的常用插件
    如何清除夜神模拟器的Pin密码
    swagger--Failed to load API definition.
  • 原文地址:https://www.cnblogs.com/dunitian/p/12608990.html
Copyright © 2011-2022 走看看