我喜欢生成二维码的四种颜色并正确解码。有任何想法改变C sharp中的生成算法以获得更多颜色的正确编码。
答案 0 :(得分:0)
你的意思是你想简单地生成一个非黑色和白色的QR码吗?这很简单。使用深色而不是黑色,浅色而不是白色。您只需要更改生成器使用的RGB值。这需要修改源代码,通常是
如果您想要修改QR代码生成器以通过颜色对数据进行编码,那么您可以这样做,但它将是一种新格式,而不再是QR代码。
答案 1 :(得分:0)
这与Microsoft 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;
}
}