在QR码编码算法中添加更多颜色

时间:2012-03-09 12:57:49

标签: c# qr-code

我喜欢生成二维码的四种颜色并正确解码。有任何想法改变C sharp中的生成算法以获得更多颜色的正确编码。

2 个答案:

答案 0 :(得分:0)

你的意思是你想简单地生成一个非黑色和白色的QR码吗?这很简单。使用深色而不是黑色,浅色而不是白色。您只需要更改生成器使用的RGB值。这需要修改源代码,通常是

如果您想要修改QR代码生成器以通过颜色对数据进行编码,那么您可以这样做,但它将是一种新格式,而不再是QR代码。

答案 1 :(得分:0)

这与Microsoft Tag过去非常相似。它现在已经死了,但也许它会为某人的新格式带来一些想法

tag

private void CreateTag()
{
    try
    {
        MIBPContractClient OMIBPClient = new MIBPContractClient();
        UserCredential oCredential = new UserCredential();
        oCredential.AccessToken = "Enter your access token";         
        URITag uriTag = new URITag();
        uriTag.Title = "My Tag Title";
        uriTag.MedFiUrl = "http://www.something.com";
        uriTag.UTCStartDate = new DateTime(yyyy, mm, dd);
        uriTag.UTCEndDate = new DateTime(yyyy, mm, dd);
        uriTag.PublicTitle = "My Tag Public Title";
        OMIBPClient.CreateTag(oCredential, "Main", uriTag);
    }
    catch
    {
        throw;
    }
}