【发布时间】:2022-01-06 16:36:08
【问题描述】:
我需要在中心创建一个带有徽标的 QR 码,所以首先我认为它可能需要一些不同的库。
为了实验,我只是在提供的 QR 码的中心放置了一个使用 Illustrator 的徽标,扫描仪能够读取它。我在徽标下方使用了黑色和白色的 bg,但它仍然可以正确读取。
所以我的问题是:如果我将徽标放在任何 QR 码的中心,它会正常工作还是应该使用库来解决这个问题?
【问题讨论】:
标签: qr-code
我需要在中心创建一个带有徽标的 QR 码,所以首先我认为它可能需要一些不同的库。
为了实验,我只是在提供的 QR 码的中心放置了一个使用 Illustrator 的徽标,扫描仪能够读取它。我在徽标下方使用了黑色和白色的 bg,但它仍然可以正确读取。
所以我的问题是:如果我将徽标放在任何 QR 码的中心,它会正常工作还是应该使用库来解决这个问题?
【问题讨论】:
标签: qr-code
所有在中心带有图像或徽标的二维码都利用了二维码包含冗余信息这一事实,因此尽管图像质量差或打印质量差,仍然可以对其进行解码。这是纠错的一部分。
二维码标准没有任何明确的设施可以在图像中心腾出空间。
因此,您的方法非常好。任何其他 QR 码库都会这样做:生成 QR 码,然后在中心添加图像。
为确保仍然可以成功扫描二维码,建议尽可能使用更高的纠错级别(级别 Q 或 H,而不是 M 或 L)。
【讨论】:
【讨论】: