![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
山东大学软件工程应用与实践
文章平均质量分 89
番茄炒蛋不加蛋!
SDUer
展开
-
2021SC@SDUSC Zxing开源代码(一)综述
2021SC@SDUSC一、Zxing简介ZXing(“斑马线”)是一个开源的、多格式的1D/2D条形码图像处理库,用Java实现,具有其他语言的端口。其支持的格式有:1D product 1D industrial 2D UPC-A Code 39 QR Code UPC-E Code 93 Data Matrix EAN-8 Code 128 Aztec EAN-13 Codabar PDF 417 UPC/原创 2021-09-29 10:22:28 · 568 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(二)调试及运行
2021SC@SDUSC目录一、项目打包1.1 安装Maven1.2 编译jar包二、在IDEA中生成与解析二维码2.1 创建Maven项目2.2 pom.xml文件配置2.3 生成二维码2.4 解析二维码三、Android端功能演示参考资料前言:本篇文章主要是在分析源代码之前,进行项目的调试运行,为接下来的代码分析做准备。本人主要负责二维码编码算法,因此,在此后的博客中,我将对package core中的代码进行详细分析。一、项目打包1.1 安装Ma原创 2021-10-09 18:16:16 · 289 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(三)Zxing编码思路及代码分析
2021SC@SDUSC前言:Zxing是一个开源Java类库用于解析多种格式的条形码和二维码。本篇主要分析Zxing的二维码是如何进行编码生成的。博客分析了Zxing可以支持的多种二维码/条形码编码生成的一般步骤,即各种条码编码的共用关键类。在后续的代码分析中,我将分别对不同的二维码/条形码的编码算法进行分析。原创 2021-10-10 16:32:17 · 1635 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(四)QR码的编码(一)
2021SC@SDUSC目录一、QR码简介1.1 简介1.2 QR码的特点1.3 QR码的模式和版本1.4 QR码的应用二、QR码的编码过程三、代码分析参考资料前言:在上一篇博客中,我介绍了Zxing生成二维码/条形码的一般步骤和所共用的类及其方法。在本篇中,我将着重对QR码的编码算法进行分析。一、QR码简介1.1 简介QR码属于矩阵式二维码中的一个种类,由DENSO(日本电装)公司开发,由JIS和ISO将其标准化。其基本结构如下:位置探测图形、位置探测图形分隔符、定位图形:用于对二维码原创 2021-10-13 12:38:37 · 768 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(五)QR码的编码(二)
2021SC@SDUSC目录前言:原创 2021-10-19 15:59:10 · 415 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(六)QR码的编码(三)——MatrixUtil详解
2021SC@SDUSC目录前言:原创 2021-10-27 11:27:37 · 487 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(七)QR码的编码(四)——Encoder详解
2021SC@SDUSC目录前言:本篇博客继续对QR码的生成代码进行分析。主要对Encoder类的代码进行详细分析。原创 2021-11-05 10:53:19 · 926 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(八)Data Matrix二维码(一)
2021SC@SDUSC目录一、Datamatrix简介1.1 概述1.2 Data Matrix 码结构二、Data Matrix编码规则三、Data Matrix纠错能力四、Data Matrix编码步骤4.1 生成码字4.2 伽罗华域运算4.3 生成纠错码(RS编码)参考资料前言:本篇博客简单介绍了Data Matrix相关知识,以及编码步骤过程。一、Datamatrix简介1.1 概述Data Matrix二维码由美国国际资料公司(International Data Matrix)于原创 2021-11-11 10:35:34 · 4475 阅读 · 2 评论 -
2021SC@SDUSC Zxing开源代码(九)Data Matrix二维码(二)
2021SC@SDUSC目录前言:原创 2021-11-13 14:41:09 · 1223 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(十)Data Matrix二维码(三)
2021SC@SDUSC目录一、SymbolInfo二、DefaultPlacement三、ErrorCorrection前言:在上一篇博客中,分析了Zxing中Data Matrix的部分代码,主要解释了Data Matrix码encode是如何实现的;本篇着重对SymbolInfo、DefaultPlacement、ErrorCorrection三个类的代码及功能进行分析。一、SymbolInfoSymbolInfo是Data Matrix的符号信息表。定义了如下信息表:static f原创 2021-11-18 15:49:34 · 461 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(十一)Data Matrix二维码(四)
2021SC@SDUSC目录一、XXEncoder1.1 ASCIIEncoder1.2 C40Encoder1.3 TextEncoder3.4 X12Encoder1.5 EdifactEncoder1.6 Base256Encoder前言:本篇博客继续上篇内容上篇内容,来分析Zxing中Data Matrix的代码,解释Data Matrix码encode是如何实现的。一、XXEncoder在上一篇博客中提到,DataMatrix编码的第一步骤是生成码字,需要将原始信息转换成DataMat原创 2021-11-23 20:11:18 · 988 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(十二)Aztec二维码(一)
2021SC@SDUSC目录前言:本篇博客简单介绍了Aztec相关知识,以及编码步骤过程。Aztec Code是1995年,由Hand HeldProducts公司的Dr. Andrew Longacre设计。它是一种高容量的二维条形码格式。它可以对ASCII和扩展ASCII码进行编码。当使用最高容量和25%的纠错级别的時候,Aztec可以对3000个字符或者3750个数字进行编码。Aztec的矩阵大小在15 X 15和151 X 151之间变化。每个最小单位非黑即白。它独特的位于正中的模式识别原创 2021-12-01 10:45:00 · 921 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(十三)Aztec二维码(二)
2021SC@SDUSCEncode前言:本篇博客继续对Aztec二维码编码进行分析。原创 2021-12-07 16:59:10 · 372 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(十七)Zxing代码解析——一维码
2021SC@SDUSC前言:本篇博客主要介绍一维码。原创 2021-12-27 11:15:00 · 1044 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(十四)Aztec二维码(三)
2021SC@SDUSC前言:本篇博客继续对Aztec二维码编码进行分析。原创 2021-12-13 20:54:36 · 429 阅读 · 1 评论 -
2021SC@SDUSC Zxing开源代码(十六)PDF417二维码(二)
2021SC@SDUSC前言:本篇博客继续介绍PDF417二维码的编码步骤过程。原创 2021-12-22 10:45:00 · 699 阅读 · 0 评论 -
2021SC@SDUSC Zxing开源代码(十五)PDF417二维码(一)
2021SC@SDUSC前言:本篇博客简单介绍了PDF417二维码的相关知识,以及编码步骤过程。一、PDF417概述1.1 简介PDF417是美国符号科技(Symbol Technologies, Inc.)发明的二维条码,是一种堆叠式二维条码。PDF(Portable Data File)意思是“便携数据文件”,组成条码的每一个条码字符由4个条和4个空共17个模块构成原创 2021-12-17 14:15:00 · 1408 阅读 · 0 评论