【发布时间】:2013-08-18 07:00:52
【问题描述】:
我正在使用zxing(java)生成二维码,想知道一种在二维码上添加logo的方法。是否有任何内置方法可以为其添加徽标或任何替代方法。
【问题讨论】:
我正在使用zxing(java)生成二维码,想知道一种在二维码上添加logo的方法。是否有任何内置方法可以为其添加徽标或任何替代方法。
【问题讨论】:
您可能需要使用另一个图像库添加图像叠加层。我设法找到了能够做到这一点的资源。 http://skrymerdev.wordpress.com/2012/09/22/qr-code-generation-with-zxing/
但是我确定您不能直接在 QR 码的中心添加图像,这将不允许 QR 码扫描。您可以在顶部放一个小的。
【讨论】:
您可以使用set、setRegion 和flip 的输出方法BitMatrix 来更改输出矩阵中的位,并在输出代码中添加任何(如果您有良好的纠错级别)单色图像,或者您可以将您的BitMatrix 导出到可变的Image 并使用Image.getGraphics() 做任何您想做的事情,这会为您提供内置的Graphics 对象,您可以像往常一样在其中绘制,但不要忘记提高您的ERROR_CORRECTION 级别.
【讨论】: