Windows 8 Metro アプリでいくつかの QR コードを読み取ろうとしています。過去に使用した .NET ライブラリは WinRT/Metro で参照できず、Metro スタイル アプリ用の .NET にはない System.Drawing に依存しているため、それらの移植は容易ではありません。これを Benjamin Soulier が調べましたが、うまくいかないようでした。他に何か提案や、私たちが見逃している簡単なものはありますか?
ありがとう
Windows 8 Metro アプリでいくつかの QR コードを読み取ろうとしています。過去に使用した .NET ライブラリは WinRT/Metro で参照できず、Metro スタイル アプリ用の .NET にはない System.Drawing に依存しているため、それらの移植は容易ではありません。これを Benjamin Soulier が調べましたが、うまくいかないようでした。他に何か提案や、私たちが見逃している簡単なものはありますか?
ありがとう
ZXing.Net を使用できます: http://zxingnet.codeplex.com/ HTML5/Javascript に基づく Metro アプリの場合、現在、Windows ランタイム コンポーネント WinMD 用の zxing.net の移植に取り組んでいます。ここからソースを取得できます https://zxingnet.svn.codeplex.com/svn/branches/WINMD (ところで、私は ZXing.Net (Java ベースの ZXing のポート) の作成者です)
MS のリソースからのフィードバックに基づくと、何も組み込まれておらず、彼らがまだ認識していたフレームワークもありません。
簡単に試す方法は、Esponce Web サービスを使用することです。http://www.esponce.com/api/v3/decode?format=pngに対して単純な HTTP POST リクエストを作成し、本文で画像データを送信します。応答には次のようなものが含まれている必要があります。
{"content":"here goes content decoded from QR Code"}
Web サービスはプラットフォームに依存せず (移植が容易)、クライアント側では軽量です。
詳細については、Esponce API ドキュメントを参照してください