`

学习:二维码、QR码、J4L-QRCode、java

    博客分类:
  • JAVA
阅读更多

开源码 Java 解码器
(编码解码)下载:http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip Java QR Code Open Source Decoder
(只有编码)下载:http://www.java4less.com/qrcoded.zip J4L-QRCode 1.0 - Java component to create QR Code barcodes

http://www.mayacode.com/ 在线生成二维码
MayaCode的新老朋友们,原版API已停用,由此给大家带来不便,赛码科技向大家表示诚挚的歉意。新版免费api已经推出,具体情况请查看论坛公告或联系我们。
http://baike.baidu.com/view/132241.htm 二维码目录

  • (英文)QR Code 官方网
  • QRCode for Ruby on Rails - 生成QR码 (Ruby on Rails 插件)
  • QRCode extension for Apache FOP - 在 XSL-FO 中生成 QR码
  • Java QR Code Open Source Decoder - 开源码 Java 解码器 (下载:http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip)【后文也有一个J4L-QRCode 1.0 】
  • Python QR encoder/decoder - Python QR 编码解码模组
  • 编写自己的QR码
  • 彩色QRCode应用及下载 - PC版QR CODE解码软件 + 免费手机网站建置
  • 彩色QRCode应用及下载 - mac版QR CODE解码软件 
    http://elanso.com/ArticleModule/HGIYMlKAONSYPUJhKAUKRRIi.html Psytec QR Code Editor - 二维码制作软件
    Psytec QR Code Editor 是一款制作二维码信息的软件,可以输入包括电话簿,电子邮件,网络地址,文本等信息。
    首先介绍什么是 QR 码?
    QR 码 是二维条码的一种,QR 来自英文 “Quick Response” 的缩写,即快速反应的意思,源自发明者希望 QR 码可让其内容快速被解码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。
    QR 码呈正方形,只有黑白两色。在4个角落的其中3个,印有较小,像“回”字的的正方图案。这 3 个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。
    近来互联网上应用最多的 QR 码就是手机识别,比如上面的那张 QR 码,只要由摄像头拍照,通过识别软件,就可以得出里面的信息。而冰古更是给出了 sis 的手机二维码识别软件。(http://bingu.net/blog/468/qrcode-mobile-softwarre/
    P.S. Psytec QR Code Editor 由 Paveo 汉化
    http://info.screen.hc360.com/2006/11/27094015878.shtml 知识普及:什么是“二维(条)码”? 2006年11月27日 9:40 来源:CNET中国·PChome.net
    什么是二维条码/二维码
    二维条码/二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。
    二维条码/二维码 二维条码/二维码
    二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。
    二维条码/二维码的分类
    二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,由“点”和“空”的排列组成代码。
    二维条码/二维码二维条码/二维码
    1. 堆叠式/行排式二维条码
    堆叠式/行排式二维条码(又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code 16K、Code 49、PDF417等
    2. 矩阵式二维码
    短阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、Maxi Code、QR Code、 Data Matrix等。
    在目前几十种二维要码中,常用的码制有PDF417二维条码, Datamatrix二维条码, Maxicode二维条码, QR Code, Code 49, Code 16K ,Code one,等,除了这些常见的二维条码之外,还有Vericode条码、CP条码、Codablock F条码、田字码、 Ultracode条码,Aztec条码
    二维条码/二维码的特点
    1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
    2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。
    3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。
    4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。
    5.可引入加密措施:保密性、防伪性好。
    6.成本低,易制作,持久耐用。
    7.条码符号形状、尺寸大小比例可变。
    8.二维条码可以使用激光或CCD阅读器识读。
    二维条码目前应用
    二维条码具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜等特性,这些特性特别适用於表单、安全保密、追踪、证照、存货盘点、资料备援等方面。
    表单应用
    公文表单、商业表单、进出口报单、舱单等资料之传送交换,减少人工重覆输入表单资料,避免人为错误,降低人力成本。
    保密应用
    商业情报、经济情报、政治情报、军事情报、私人情报等机密资料之加密及传递。
    追踪应用
    公文自动追踪、生产线零件自动追踪、客户服务自动追踪、邮购运送自动追踪、维修记录自动追踪、危险物品自动追踪、後勤补给自动追踪、医疗体检自动追踪、生态研究(动物、鸟类...)自动追踪等。
    证照应用
    护照、身分证、挂号证、驾照、会员证、识别证、连锁店会员证等证照之资料登记及自动输入,发挥「随到随读」、「立即取用」的资讯管理效果。
    盘点应用
    物流中心、仓储中心、联勤中心之货品及固定资产之自动盘点,发挥「立即盘点、立即决策」的效果。
    备援应用
    文件表单的资料若不愿或不能以磁碟、光碟等电子媒体储存备援时,可利用二维条码来储存备援,携带方便,不怕折叠,保存时间长,又可影印传真,做更多备份。
    手机二维码应用
    手机扫描二维码技术简单的说是通过手机拍照功能对二维码进行扫描,快速获取到二维条码中存储的信息,进行上网、发送短信、拨号、资料交换、自动文字输入等,手机二维码目前已经被各大手机厂商使用开发。
    手机二维码是二维码的一种,手机二维码不但可以印刷在报纸、杂志、广告、图书、包装以及个人名片上,用户还可以通过手机扫描二维码,或输入二维码下面的号码即可实现快速手机上网功能,并随时随地下载图文、了解企业产品信息等。

    http://zh.wikipedia.org/wiki/QR_code

    QR码二维条码的一种,1994年日本Denso-Wave公司发明。QR来自英文“Quick Response”的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码[1]QR码最常见于日本,并为目前日本最流行的二维空间条码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。QR码呈正方形,只有黑白两色。在3个角落,印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。日本QR码的标准JIS X 0510在1999年1月发布,而其对应的ISO国际标准ISO/IEC18004,则在2000年6月获得批准。根据Denso Wave公司的网站资料,QR码是属于开放式的标准,QR码的规格公开,而由Denso Wave公司持有的专利权益,则不会被执行。除了标准的QR码之外,也存在一种称为“微型QR码”的格式,是QR码标准的缩小版本,主要是为了无法处理较大型扫描的应用而设计。微型QR码同样有多种标准,最高可储存35个字符。

    QR码资料容量
    数字 最多 7,089 字符
    字母 最多 4,296 字符
    二进制数 (8 bit) 最多 2,953 位元
    日文汉字 / 片假名 最多 1,817 字符 (采用Shift_JIS
    中文汉字 最多 984 字符 (采用UTF-8
    中文汉字 最多 1,800 字符 (采用BIG5
    错误修正容量
    L水平 7% 的字码可被修正
    M水平 15% 的字码可被修正
    Q水平 25% 的字码可被修正
    H水平 30% 的字码可被修正
  • http://www.softrecipe.com/Download/j4lqrcode.html J4L-QRCode 1.0 - Java component to create QR Code barcodes(下载http://www.java4less.com/qrcoded.zip)
    分享到:
    评论
    2 楼 milkyTea_ 2014-12-23  
    1 楼 _copythat 2013-03-17  
     

    相关推荐

      Java 二维码,QR码,J4L-QRCode 的资料整理

      Java 二维码技术主要涉及到生成和解析二维码的库,如J4L-QRCode,这是一个用于创建QR码条形码的Java组件。QR码,全称为Quick Response Code,是一种二维条码,由日本Denso Wave公司在1994年发明,主要用于存储大量...

      libv4l-0.6.4.tar.gz

      标题"libv4l-0.6.4.tar.gz"表明这是一个名为libv4l的库的版本0.6.4的压缩文件,采用tar.gz格式进行打包。在Linux环境中,这种格式通常用于源代码包的分发,便于用户下载后解压并编译安装。 描述中提到"libv4l-0.6.4...

      libv4l-dev

      opencv 依赖libv4l来打开摄像头,不然会报HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP

      IPG20N10S4L-22A INFINEON 英飞凌芯片 中文版规格书手册.pdf

      IPG20N10S4L-22A 英飞凌芯片规格书手册 该文档是关于IPG20N10S4L-22A英飞凌芯片的规格书手册,以下是对该芯片的详细介绍: 概述 IPG20N10S4L-22A是一款双N沟道逻辑级Enhancement模式功率晶体管,适用于高频率开关...

      IPD30N06S4L-23-VB一款N沟道TO252封装MOSFET应用分析

      作为一款 N 沟道 TO252 封装 MOSFET,IPD30N06S4L-23-VB 广泛应用于高频开关电源、DC-DC 转换器、电机驱动等领域。下面我们将对其进行深入分析,并总结出相关的知识点。 MOSFET 基础知识 MOSFET(Metal-Oxide-...

      联发科MT7620A-SPI-DDR2-4L- ALTIUM ad设计PCB+封装库文件.zip

      1. "AP-MT7620A-V22-SPI-DDR2-4L-2X2-121129-WS2120.PCBDOC":这是一个ALTIUM Designer的PCB设计文档。这个文件记录了联发科MT7620A芯片以及其他相关组件在PCB上的具体布局和布线信息。版本号“V22”可能表示这是...

      libv4l-0.6.2-test.tar.gz

      《Linux系统中的libv4l库详解:libv4l-0.6.2-test.tar.gz剖析》 在Linux操作系统中,libv4l(Linux Video for Linux)是一组库,用于简化对视频捕获设备的访问。这个名为“libv4l-0.6.2-test.tar.gz”的压缩包,...

      qtpv4l-capture

      【标题】"QTPv4l-Capture"是一款在...总之,QTPv4l-Capture是基于Qt和V4L技术的一个实用工具,它展示了如何在Linux环境下利用这些技术进行实时视频捕获和显示,对于学习和开发类似应用的开发者具有很高的参考价值。

      生成二维码的java程序

      一个生成二维码的java程序 J4L-QRCode is java library (class and servlet) to create QRCode barcodes. In order to run the example application execute runDEMO.BAT. This example requires jdk1.3.

      libv4l-0.6.1.tar.gz

      好不容易找到得资源,来分享一下。

      libv4l-0.6.5-test.tar.gz

      标题中的"libv4l-0.6.5-test.tar.gz"是一个开源软件库的压缩包,名为libv4l的版本0.6.5的测试版。libv4l是一个用于Linux系统的库,它提供了对Video4Linux(V4L)框架的简化接口。Video4Linux是Linux内核中的一部分,...

      libv4l-devel-1.14.2-3.el8.aarch64.rpm

      官方离线安装包,亲测可用

      armv4l-tools-2.95.2.tar.par2

      arm linux s3c2410交叉编译器,2.95.2版本!

      libv4l-1.14.2-3.el8.i686.rpm

      离线安装包,亲测可用

      IPG20N06S4L-26 INFINEON 英飞凌 电子元器件芯片.pdf

      英飞凌的IPG20N06S4L-26是一款高性能的双通道N沟道逻辑级增强型功率晶体管,属于OptiMOS™-T2系列。这款电子元器件芯片主要特点包括: 1. 双N沟道逻辑电平:这意味着该器件在低电压控制下即可实现良好的开关性能,...

      libv4l-4.0.0

      在文件列表中,"libv4l-0.4.0"可能包含了库的源代码、头文件、构建脚本和其他相关资源。这些文件使得开发者能够在不同的平台上编译和安装libv4l,确保其与特定系统环境的兼容性。通过编译源代码,开发者还可以根据...

      修复4L-208型空压机十字头导轨副的新方法.zip

      4L-208型空压机是一种广泛应用的工业设备,主要用于压缩空气,为各种生产流程提供动力。这种机器的核心部件之一是十字头导轨副,它在活塞杆和气缸之间起到关键的连接作用,确保活塞的直线运动并减少摩擦。然而,由于...

      RB3701AD-DFN1X1-4L封装 单节锂电池保护IC 深圳市可芯电子有限公司.pdf

      ### RB3701AD-DFN1X1-4L封装单节锂电池保护IC关键知识点解析 #### 一、概述 **RB3701AD**是一款专门为单节锂电池设计的保护芯片,其核心特点是集成了MOSFET,这使得它能够有效地管理电池的充电和放电过程,确保电池...

      AP-MT7621+MT7612E+MT7603E-V42-DBC-DDR3-4L-20150325.pdf

      联发科MT7621A平台路由器硬件原理图,包含MT7621+MT7612E+MT7603E-V42-DBC-DDR3

      libv4l-0.6.3.tar.gz

      libv4l-0.6.3.tar.gz,libv4l is a collection of libraries that adds a thin abstraction layer on top of video4linux2 (V4L2) devices. The purpose of this layer is to make it easy for application writers ...

    Global site tag (gtag.js) - Google Analytics