Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

        

联系锋哥QQ:3320160706

AI编程,程序员挑战年入30~100万高级指南 - 职业规划
Java、Python项目定制,修改,毕设辅导找 Java1234_小锋老师,专业又靠谱。   锋哥QQ:3320160706   锋哥微信:java9579
当前位置: 主页 > Java文档 > Java基础相关 >

ZXing 3.5 ( Java版 ) 到底有多强 ?


时间:2026-11-03 11:49来源:http://www.java1234.com 作者:小锋  侵权举报
ZXing 3.5 ( Java版 ) 到底有多强 ?
失效链接处理
ZXing 3.5 ( Java版 ) 到底有多强 ?

 
 
相关截图:
 


主要内容:


ZXing 拿到手里是什么样
 
平时真正要引的是两个包。
 
core 只管码本身:把文字编成矩阵,或者把一块黑白图解成字符串。它不认识 JPG、PNG,也不依赖 AWT。javase 负责和 BufferedImage 对接,命令行小工具也放在这里。只在内存里摆矩阵、自己负责画图的话,第二个包可以不引。
 
所以它的典型工作是两头。一头是你给一段文字,它画出二维码或条码;另一头是你已经有一张图,它告诉你里面写了什么、是哪种码、码在图的哪个位置。批量打门票、对账时读面单、测试里先生成再读回来做闭环,都是这个路子。
 
手机镜头实时扫,系统扫码和 ML Kit 往往更省事,因为对焦、旋转和帧率要另写。ZXing 的 Java 版更适合「图已经在手里」。官方这些年也淡化了 Android 示例的持续集成,服务端和普通 Java 程序才是 3.5 的主场。


日常能碰到的码,它基本都覆盖
 
大家提到 ZXing,第一反应通常是二维码。能扫的其实宽得多。
 
方块和层叠这一类,有 QR Code、Aztec、Data Matrix、PDF417、MaxiCode。商品包装上常见 EAN-8、EAN-13、UPC-A、UPC-E。物流和工业场景里还有 Code 39、Code 93、Code 128、ITF(交叉二五码)、Codabar,以及 RSS-14、RSS Expanded。
 
3.5.0 在 2022 年 5 月发布,Aztec、PDF417、Data Matrix 的解码修过一轮,还加了更省容量的 minimal 编码模式。后面的 3.5.1 到 3.5.3 继续补边界:二维码在两种极端图上不再死盯很久、Code 128 去掉了过死的长度限制、GS1 应用标识按 2023 年规范更新、RSS Expanded 少了一些误识别。3.5.4 是这条线上的最新一档,方向还是把旧坑填平。
 



 
------分隔线----------------------------


锋哥推荐