2016-11-06 7 views
0

ASP.NET MVC WebアプリケーションでQRコードスキャナとデコーダを実装しようとしています。スマートフォンデバイスをターゲットにしていますASP.NET MVCスマートフォンWebアプリケーションのQRコードスキャナ/デコーダ - System.Drawing.BitmapからZXing.LuminanceSourceに変換できない

これまでのところ、ユーザーは端末から画像をアップロードしたり、HTML5を使用してその時点で写真を撮影してからサーバーに送信したりすることができます。

ここから、私はZXingを使用して、それを解読しようとしていますが、エラーを取得しておいてください。強調表示された行の

Cannot Convert from System.Drawing.Bitmap to ZXing.LuminanceSource

を。

var fileName = Path.GetFileName(file.FileName); 
var path = Path.Combine(Server.MapPath("~/App_Data/Temp"), fileName); 
file.SaveAs(path); 

Bitmap bitmap = new Bitmap(path); 
BarcodeReader reader = new BarcodeReader(); 

//Error is here 
Result result = reader.Decode(bitmap); 
var decodedData = result.Text; 

ご協力いただきまして誠にありがとうございます。

+0

、コンパイルや実行時エラー:これに基づき

? – Nkosi

+0

コンパイル - ソリューションをビルドできません。 – James

答えて

0

トラブルシューティングが終わって間違ったパッケージを誤ってNuGet Package Managerにインストールしたことに気付きました。私は誤って 'ZXing.Net.Mobile'をインストールしました。

「ZXing.Net」は正確にダウンロードしてください。マイケル・ジャーンは著者です。 https://zxingnet.codeplex.com/

関連する問題