我创建了一个生成PDF417二维条码的工具。输出png文件是290x78像素。如何调整条形码大小?
此宽度和高度背后的原因是用于创建此符号的公式,以便条形码扫描仪正确读取它。
我的符号是13列和39行。
这个公式是:
Width = ((17 * # of columns) + 69) X + 2 (size of quiet zone)
Height = (# of rows) (row height) + 2 (size of quiet zone)
所以:
17 * 13 + 69 = 290px
39 * 2 = 78px
我的问题是我用它来创建这些条码软件允许您将文件保存到这个大小,但在打印它不同的大小。
这些打印参数变成是如下,但我无法弄清楚如何计算它们:
X Dimension (in) :0.0067
Y Dimension (in) :0.0133
Height x Width (in) :0.52 x 1.93
Height x Width (mm) :13.21 x 49.11
Rows x Columns : 39 x 13
Error Correction Level :5
Bytes Encoded :257
SLD Codeword :1
Data Codewords :157
Pad Codewords :285
MPDF Codewords :0
EC Codewords :64
Total Codewords :507
这是我目前使用的程序的快照:
我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –
不确定问题出在哪里,但要求软件作者对此有何看法? – trailmax
没有问题。解决的办法是数学。我的问题是如何在1.93英寸处打印290px,在0.52英寸处打印78px。 – ASPiRE