【问题标题】:Embed Logo in QR Code在二维码中嵌入徽标
【发布时间】:2014-04-17 12:13:36
【问题描述】:

我正在使用 https://qrcodenet.codeplex.com 生成二维码的 Asp.Net 应用程序

现在,要求之一是在这些二维码中嵌入徽标。谁能给点建议?

【问题讨论】:

  • 二维码生成器的输出格式是什么?
  • 它将是 png 格式

标签: asp.net qr-code


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    您包含的链接中显示的警告:

    如果二维码丢失纠错,那么它不应该存在。简单如 那。纠错保护 QrCode 能够读取错误 环境,或损坏的代码。虽然艺术方法会摧毁它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2018-02-24
      相关资源
      最近更新 更多