0
私はQRバーコードをデコードするためにzxing C#ポートを使用しています。 コードはシンプルで、私がオンラインで見つけた例に基づいています(下記参照)。
問題は、常に「インデックスが配列の境界外です」という例外がスローされることです。
私のコードサンプルは、VB.NETであることが起こるが、zxingライブラリは、私は別のフォーラムで同じ問題に文句複数の人を見てきましたZXINGポートがqrcodeのデコードに失敗しました
Dim re As qrcode.QRCodeReader
re = New qrcode.QRCodeReader()
Dim Img As New Bitmap("<image file path here>")
Dim res As com.google.zxing.Result
Dim bufimg As com.google.zxing.client.j2se.BufferedImageMonochromeBitmapSource
bufimg = New client.j2se.BufferedImageMonochromeBitmapSource(Img, False)
res = re.decode(bufimg)
Dim ret As String = res.getText()
C#で実行されていますが、提案された解決策を見つけていません。
UPDATE誰でも簡単に.NETアプリケーションと統合することができます別の良いQRリーダーを知っている場合は、uが使用する場合は、このつもり助けuの場合は知っているが、私は私のコードを貼り付け
あなたはC#を2回言いますが、VBコードが表示されます。あなたが使っているライブラリではなく、あなたが書いているコードに従って質問にタグを付けるべきです。 – Amy
@Inuyasha主な問題はC#zxingライブラリです。これらは応答を引き起こすべきキーワードです(そしてこのsin検索を見つける人々)。私はこのことを明確にするために質問を更新しました。 –
ライブラリの内容は重要ではありません。あなたが書いているコードは重要です。 – Amy