在QR码中嵌入徽标

时间:2014-04-17 12:13:37

标签: asp.net qr-code

我正在使用Asp.Net应用程序,我正在使用https://qrcodenet.codeplex.com

生成QR代码

现在,其中一个要求是在这些QR码中嵌入徽标。任何人都可以提出建议吗?

2 个答案:

答案 0 :(得分:0)

如果输出在文件系统中,则必须从那里读取,并且必须在代码中手动插入徽标。但请注意,嵌入徽标会减少QR码中的有用信息,主要是因为阅读器中的某些纠错有效;它不是要做的事情。

this question中讨论了将PNG文件读取到某种合适的数据结构。

答案 1 :(得分:0)

如果您希望用图像覆盖QR码,可以利用其纠错机制。有四个级别: L级 - 可以恢复7%的代码字。 级别M - 可以恢复15%的代码字。 等级Q - 可以恢复25%的码字。 H级 - 可以恢复30%的代码字。 所以例如如果您生成具有纠错级别M的QR码,则可以覆盖最多15%的QR码。 尽量不要覆盖功能模式(例如标记)。

您收录的链接中显示的警告:

  

如果QrCode失去纠错,则它不应该存在。简单如   那。纠错保护QrCode能够从坏读取   环境或代码损坏。虽然艺术方法会破坏它。