QRCode.netアセンブリを使用してURLのQRCodeイメージを生成し、使用可能なほとんどのプロパティ/オプションを試しました。URLの最初の文字は常にアスタリスク(*)に置き換えられています。QRCodeテキストはURLであるため、これは、一部のQRCodeリーダーアプリが私のQRCodeを有効なURLとして認識しないことを意味します。今のところ、URLに''スペースを埋め込んで、少なくとも'*ttp://myapp.com'ではなく'* http://myapp.com'を取得しますが、これは常に発生します。
誰かがこれを以前に見たことがありますか、またはどの設定がそれを止めるか知っていますか、私は最も試しました、ここに私のコードがあります:
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)