4

我正在使用 zxing (java) 生成二维码,想知道一种在二维码中添加徽标的方法。是否有任何内置方法可以为其添加徽标或任何替代方法。

4

2 回答 2

4

您可能需要使用另一个图像库添加图像叠加层。我设法找到了能够做到这一点的资源。http://skrymerdev.wordpress.com/2012/09/22/qr-code-generation-with-zxing/

但是我确信您不能直接在 QR 码的中心添加图像,这将不允许 QR 码扫描。您可以在顶部放一个小的。

在此处输入图像描述

于 2013-08-18T07:11:16.487 回答
4

您可以使用set,setRegionflip输出方法BitMatrix来更改输出矩阵中的位,并在输出代码中添加任何(如果您有良好的纠错级别)单色图像,或者您可以将您的输出导出BitMatrix为 mutableImage并使用 执行任何您想要的操作Image.getGraphics(),为您提供内置Graphics对象,您可以在其中像往常一样绘制,但不要忘记提高您的 ERROR_CORRECTION 级别。

于 2013-08-18T07:21:40.450 回答