1

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

CodePlex上のQRCode.Net

誰かがこれを以前に見たことがありますか、またはどの設定がそれを止めるか知っていますか、私は最も試しました、ここに私のコードがあります:

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)
4

2 に答える 2

0

QRCode.net のデモ ライブラリを見つけました。

http://www.codeproject.com/Articles/258779/Just-launched-new-open-source-project-QrCode-Net-a

これにはダウンロード可能なソースコードがあります。ソリューションを開き、プロジェクトをビルドするためにいくつかの変更を加えたところ、アスタリスク (*) のないコードが作成されました。デモ コードはこの投稿より古いと思いますが、ライブラリも更新されて修正されている可能性があります。

于 2013-09-16T15:25:24.460 に答える
0

これは彼らにバグがありました..別のライブラリを使用することになりました..

于 2013-01-17T18:45:44.120 に答える