arn*_*aki 16 qr-code aztec-barcode
我正在尝试开发一个应用程序,它将使用票证给用户验证它们的能力.我想知道为什么我应该选择Aztec条形码,因为许多公司已经选择了而不是QR码.Aztec条形码的优点是什么?
到目前为止,我发现的良好比较是:http: //www.tec-it.com/en/support/knowbase/barcode-overview/2d-barcodes/Default.aspx
在这里:http:http://en.wikipedia.org/wiki/Aztec_Code on Usage部分你可以看到它经常被使用.
fuz*_*Tew 35
尽管Aztec代码更紧凑且可调,但在开放的非专有软件中对它们的支持很少.我现在仍然会使用QR码,它在各种平台上都有非常成熟的软件支持.
如果空间对您而言非常重要,并且您不关心用户是否能够使用自己的软件或在各种设备上阅读或生成您的代码,那么Aztec将是更好的选择.Aztec代码不需要周围的边距,允许非常精细可调的纠错级别,并且具有针对更广泛的消息文本优化的更紧密的编码.
例如,Aztec编解码器具有专门用于编码小写字母的模式,因此它可以编码大部分问题答案,每个字符只有5位.QR编解码器仅针对大写URL进行了优化,并且必须将小写字母存储为完整的8位二进制数据.包含此文本的QR码必须编码的数据大约是Aztec代码的160% - 然后它也需要一个边距空间.
QR码需要比Aztec代码更多的空间,但有免费的软件支持它们.
Aztec代码可以存储更多信息,但是对它们的免费支持很少.现在,它们可能更难以阅读和有效生成.
在Android手机上,谷歌的"条形码扫描仪"应用程序将在比QR码更长的延迟后扫描Aztec代码,并且用户必须在应用程序首选项中手动启用Aztec代码扫描.
类似地,免费条形码生成器包"zint"将产生Aztec代码,但是有一些错误,并且没有充分利用编解码器来尽可能小地优化它们的大小.另一方面,它生成的QR码是防弹的.
Dan*_*ski 12
我对 FLOSS 对编码和解码 Aztec 代码的相对不完整的支持感到沮丧,在@fuzzyTew 的回答中表达了这一点。
有许多用于编码和解码QR相比,更阿兹特克开放源代码,它是功能更完整和彻底的测试。
这是一种耻辱,因为 Aztec Code 在几个方面优于 QR。如@fuzzyTew 的回答中所述......
Aztec 的大部分开源支持都基于ZXing。这包括Android Barcode Scanner应用程序,以及许多在线编码器和解码器。
直到最近,ZXing 的 Aztec Code 实现还不能正确支持非Latin1字符的编码或解码。(QR、Aztec、PDF417 和 Data Matrix 都使用ECI来支持其他字符编码。)
最近我开始做一些事情:
aztec_code_generator。所有这一切的重点是:实际上没有大量的工作要做来获得高质量的开源 Aztec 编码器/检测器/解码器。