二维码简析

二维码的生成细节和原理可参考下面的链接:

http://bbs.angeeks.com/thread-3942741-1-1.html

http://developer.51cto.com/art/201310/414082_all.htm

简单来说,二维码是用来存放文本、图片、视频等信息的一个载体,它包含的是二进制信息,其中黑色块为1,白色块为0

定位图案是通过角上的三个大色块

二维码有40个尺寸(version),从21*21,25*25,29*29, ... ,177*177 (像素点)

qrcode.js插件可以将url信息生成二维码

信息论冗余信息,也就是纠错码,纠错率由不同的级别,最多可以达到百分三十几

例如有些二维码中间有一个logo图片,仍可以正确识别

与条形码的对比:存储信息量大(最多1000多个字母或者500多个汉字)、有纠错功能、加密功能等等

扫码就是解码的过程,光电扫描仪器(手机相机、专用扫描仪),将光信号转化成电信号,也就是电压,是一种模拟信号,再通过数模转换器,将模拟信号转为数字信号(也就是01),然后再进行解码,然后得到相应的信息

时间: 2024-12-16 06:34:18

二维码简析的相关文章

Android zxing 解析二维码,生成二维码极简demo

zxing 官方的代码很多,看起来很费劲,此demo只抽取了有用的部分,实现了相机预览解码,解析本地二维码,生成二维码三个功能. 简化后的结构如下: 废话少说直接上代码: BaseDecodeHandler: package com.song.zxing.decode; import android.graphics.Bitmap; import android.os.Bundle; import com.google.zxing.BarcodeFormat; import com.google

通过jquery-qrcode在线生成二维码

随着移动互联网的发展,二维码现在应用得越来越广泛了,随手扫扫就可以浏览网站.加个好友什么的,比起手工输入真的是方便太多了. 前期做了一个综合测评系统,考虑逐步实现移动化,一长串的IP地址用户输入也不方便,借助二维码的话,用户拿起手机扫扫就可以直接进入系统. 基于这个应用场景,就上网研究下了网站二维码的实现方式,归纳起来有以下两种: 1.借助一些二维码生成网站或者二维码生成器生成二维码图片,然后挂在网站上,如码云 QR-Code (二维码) 在线生成器 优点:开发成本为零,能够快速实现多样化的二维

iOS开发-二维码

二维码 从ios7开始集成了二维码的生成和读取功能 此前被广泛使用的zbarsdk目前不支持64位处理器 生成二维码的步骤: 倒入CoreImage框架 通过滤镜CIFilter生成二维码 二维码的内容(传统的条形码职能放数字) 纯文本 名片 URL 二维码的生成 // 1.创建过滤器 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; // 2.恢复默认 [filter setDefaults]; //

IOS原生方法实现二维码生成与扫描

转自:http://www.jianshu.com/p/d6663245d3fa 二维码的生成有好多第三方库,如Z-Xing.但是为了控制安装包的大小,或者并不需要其他的一些额外的功能,用系统的方法即可满足. 一.二维码的生成 + (UIImage *)qrImageForString:(NSString *)string imageSize:(CGFloat)Imagesize logoImageSize:(CGFloat)waterImagesize{ CIFilter *filter =

H5混合开发二维码扫描以及调用本地摄像头

今天主管给了我个需求,说要用混合开发,用H5调用本地摄像头进行扫描二维码,我之前有做过原生安卓的二维码扫一扫,主要是通过调用zxing插件进行操作的,其中还弄了个闪光灯.但是纯H5的没接触过,心里没底,于是晚上回家开始网上各处找方案.以下是我对于H5扫描二维码以及调用本地摄像头的理解以及代码. 科普网址: H5如何生成安卓组件对象 H5调用安卓本地摄像头api 在线二维码图片生成器 二维码扫描:(使用的是mui的框架,下面是html代码) <!doctype html> <html>

个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第12波-快速生成、读取、导出条形码二维码

根据指定的内容生成对应的条形码或二维码,在如今移动互联网时代,并不是一件什么新鲜事,随便百度一下,都能找到好多的软件或在线网站可以帮我们做到,但细想一下,如果很偶然地只是生成一个两这样的图形,百度一下找个在线网站生成一下下载到本地,再复制粘贴一下,并不是什么多大问题的事情,但如果要批量处理,又如何呢?如果生成的二维码条形码,先进行排版一下打印出来,类似一个个标签或用作相应的产品说明的一部分,那又是怎样一种现成的解决方案呢?本次Excel催化剂再次刷新大家对Excel的认识,所有大家想做的事情,全

微信公众号的二维码怎么生成?

关注公众号二维码微信扫码直接关注公众号,被动回复信息,支持文本.图片.图文.小程序等等 带参数二维码一种是临时二维码,有效期30天,基本上不限制数量.主要用活动营销.粉丝推广.限时优惠另一种是永久二维码,是无过期时间的,目前最多生成10万个,主要用于粉丝统计.粉丝裂变.长期活动营销.广告长期监控 1.进入登录页面,输入自己的账号和密码,后台选择功能管理,进入初始页面 2.高级功能选择渠道二维码生成+创建渠道二维码 填写渠道名称(二维码用途描述)统计对象:新关注+已关注的粉丝 仅新关注的粉丝自动分

如何使用JumpTool工具生成的二维码实现自动跳转和下载功能

前言在使用微信打开别人分享的链接或二维码时经常不能直接直接跳转到目标页面也不能直接下载,而 是需要点击右上方竖着的"三点"图标,在弹出的菜单中选择浏览器打开,如图所示: 在引导用户打开链接或扫码下载apk时我们是不希望出现这些多余的步骤从而消耗用户耐心的,简 便快捷才能更好的提高用户体验感.对于这种情况,我这里分享两种解决方案. 解决方案:一:使用引导页遮罩层引导用户使用外部浏览器打开. 这种方法是加一个引导页遮罩层,给用户引导.虽说在一定程度上消除了用户的排斥感,但是并 没有减少多余

二维码扫码积分系统定制开发

微信积分系统 二维码扫码积分系统定制开发找丽姐[158.1816.6626/电微]二维码营销模式系统定制开发 微信扫二维码营销系统开发 扫码领积分系统开发 一.如何实现扫二维码领红包功能? 1.使用扫描二维码领取红包对活动进行设置,包括红包数量.红包金额.促销地区.中奖概率等. 2.将生成的二维码赋到商品上面并赋涂层,一方面可以起到保证二维码的一次性,另一方面也可以引起消费者的好奇心. 3.通过手机微信打开扫一扫,扫码商品二维码关注公众号并领取红包,如果参与分享还可以获得抽奖的机会. 二.微信扫