对于一个项目,我们被要求重新创建与我们收到的 pdf 相同的二维码。
我设法做了几乎相同的事情,但我找不到解决方案。这是我们需要重新创建的二维码(我添加了红色箭头)。
您会看到几乎每次都少一个像素,而在另一个地方则多一个像素。这是我的二维码,但我没有错过任何像素。
我正在使用 boofcv 库,这是我的代码
QrCode qr = new QrCodeEncoder().setError(QrCode.ErrorLevel.M).setMask(QrCodeMaskPattern.M111).setVersion(1).addBytes("E-ALPZNUP").fixate();
QrCodeGeneratorImage render = new QrCodeGeneratorImage(42);
render.render(qr);
BufferedImage buffimage = ConvertBufferedImage.convertTo(render.getGray(),null);
如果有人与另一个图书馆有相同的解决方案,我可以接受。