gpt4 book ai didi

c# - 条形码数字表示

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:11 24 4
gpt4 key购买 nike

我正在创建一个条形码应用程序,当我用谷歌搜索了解条形码时,我发现了一些我不理解的东西,它是左奇数、左右偶数,例如 EAN-13 条形码包括以下内容

OddLeft = new String[] { "0001101", "0011001", "0010011", "0111101",
"0100011", "0110001", "0101111", "0111011",
"0110111", "0001011" };

EvenLeft = new String[] { "0100111", "0110011", "0011011", "0100001",
"0011101", "0111001", "0000101", "0010001",
"0001001", "0010111" };

Right = new String[] { "1110010", "1100110", "1101100", "1000010",
"1011100", "1001110", "1010000", "1000100",
"1001000", "1110100" };

字符串数组中的每个字符串代表一个从 0 到 9 的数字。十进制 0 如何在奇数左边等于“0001101”或在偶数左边等于“0100111”或在右边等于“1110010”。他们是如何计算的?我知道十进制 0 的二进制表示,上面的 3 种表示都不代表十进制 0 的二进制表示。我也阅读了有关奇偶校验位的内容,发现上面的 3 种表示形式均不表示十进制 0 的奇数或偶数奇偶校验位。

上面那些表示是标准的固定表示吗?还是有一种方法或执行的计算来获得这种表示?

最佳答案

将零和一视为黑色或白色“模块”。每个数字由 1 到 4 个模块的四个条表示,总共 7 个模块。也有固定条,每条一个模块。

完整代码如下:

enter image description here

关于c# - 条形码数字表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28395745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com