小编mal*_*alz的帖子

为什么相同的数据条形码在视觉上看起来不同?

我遇到内容相同但原始字节不同的两个条形码之间的差异。一个条形码是使用名为 Labelary 的在线工具生成的,该工具专为创建 ZPL 标签而设计,另一个条形码是使用 ZXing 库在我的 Java 代码中生成的。尽管内容相同,但条形码的视觉外观有所不同。

我的条形码

我的条形码

原始文本: 12345678
原始字节: 69 0c 22 38 4e 2f 6a

BarcodeGenerator.java

public byte[] getBarCode128(String data, int width, int height) {
    Code128Writer writer = new Code128Writer();
    BitMatrix matrix = writer.encode(data, BarcodeFormat.CODE_128, width, height);
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();

    try {
        MatrixToImageWriter.writeToStream(matrix, "png", outputStream);
        return outputStream.toByteArray();
    } catch (IOException e) {
        e.printStackTrace();
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

Main.java

public static void main(String[] args) {
    String data = "12345678";
        
    int width = (int) (data.length() …
Run Code Online (Sandbox Code Playgroud)

java barcode

4
推荐指数
1
解决办法
139
查看次数

标签 统计

barcode ×1

java ×1