如何在qr代码中添加徽标

时间:2013-08-18 07:00:53

标签: java zxing qr-code

我正在使用zxing(java)生成qr代码,并希望知道一种向qr代码添加徽标的方法。是否有任何内置的方法可以为其添加徽标或任何备用徽标。

2 个答案:

答案 0 :(得分:4)

您可以使用输出set的{​​{1}},setRegionflip方法来更改输出矩阵中的位,并添加任意内容(如果您具有良好的纠错级别) )输出代码中的单色图像,或者您可以将BitMatrix导出为可变的BitMatrix并使用Image执行任何操作,这样可以为您提供内置的Image.getGraphics()对象你可以照常画画,但不要忘记提高你的ERROR_CORRECTION水平。

答案 1 :(得分:3)

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

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

enter image description here