2012-11-15 26 views
1

使用QRCode.net程序集为URL生成QRCode图像,我尝试了大多数可用的属性/选项,并且URL的第一个字符总是用星号(*)替换。由于QRCode文本将成为URL,这意味着某些QRCode阅读器应用程序无法将我的QRCode识别为有效的URL。现在,我用一个''空格填充网址,所以你至少得到了'* http://myapp.com',而不是'* ttp://myapp.com',但是这总是会发生的......QRCode.net(来自CodePlex)总是用星号替换第一个字符?

QRCode.Net on CodePlex

有没有人见过这个,或者知道哪个设置停止它,我试过最多的,这里是我的代码:

Dim iee As New ImageEncoder() 
     iee.AutoConfigurate = True 
     iee.ECI = -1 
     iee.Encoding = 4 
     iee.Fnc1Mode = 0 
     iee.ErrorCorrectionLevel = 0 
     iee.Version = 1 
     iee.ProcessTilde = False 
     iee.MarginSize = 10 
     iee.ModuleSize = 6 
     iee.StructuredAppend = False 
     iee.StructuredAppendCounter = 0 
     iee.StructuredAppendIndex = 0 
     iee.TextData = " http://myApp.com/?querystringdata=here") 
     Dim image As Bitmap = iee.Encode2Image() 
     Dim tempSitePath As String 
     tempSitePath = HttpContext.Current.Server.MapPath(HttpContext.Current.Session("dirTempPath")) 
     image.Save(tempSitePath + "loc_" + locid + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg) 

回答

0

这与他们窃听了..用一个不同的库端起来。 。

相关问题