我正在使用Asp.Net应用程序,我正在使用https://qrcodenet.codeplex.com
生成QR代码现在,其中一个要求是在这些QR码中嵌入徽标。任何人都可以提出建议吗?
答案 0 :(得分:0)
如果输出在文件系统中,则必须从那里读取,并且必须在代码中手动插入徽标。但请注意,嵌入徽标会减少QR码中的有用信息,主要是因为阅读器中的某些纠错有效;它不是要做的事情。
在this question中讨论了将PNG文件读取到某种合适的数据结构。
答案 1 :(得分:0)
如果您希望用图像覆盖QR码,可以利用其纠错机制。有四个级别: L级 - 可以恢复7%的代码字。 级别M - 可以恢复15%的代码字。 等级Q - 可以恢复25%的码字。 H级 - 可以恢复30%的代码字。 所以例如如果您生成具有纠错级别M的QR码,则可以覆盖最多15%的QR码。 尽量不要覆盖功能模式(例如标记)。
您收录的链接中显示的警告:
如果QrCode失去纠错,则它不应该存在。简单如 那。纠错保护QrCode能够从坏读取 环境或代码损坏。虽然艺术方法会破坏它。