我正在使用zxing(java)生成qr代码,并希望知道一种向qr代码添加徽标的方法。是否有任何内置的方法可以为其添加徽标或任何备用徽标。
答案 0 :(得分:4)
您可以使用输出set
的{{1}},setRegion
和flip
方法来更改输出矩阵中的位,并添加任意内容(如果您具有良好的纠错级别) )输出代码中的单色图像,或者您可以将BitMatrix
导出为可变的BitMatrix
并使用Image
执行任何操作,这样可以为您提供内置的Image.getGraphics()
对象你可以照常画画,但不要忘记提高你的ERROR_CORRECTION水平。
答案 1 :(得分:3)
您可能需要使用其他图像库添加图像叠加层。我设法找到了能够做到这一点的资源。 http://skrymerdev.wordpress.com/2012/09/22/qr-code-generation-with-zxing/
但是我确定你不能直接在QR码的中心添加图像,它不允许QR码扫描。你可以在顶部放一个小的。