xamarinでは、MobileBarcodeScannerを使用してバーコードまたはqrcodeをスキャンした後に、どのようにイメージをキャプチャするかを知っていますか?私はテキスト形式で適切なスキャンバーコードまたはqrcodeを取得しています。しかし、スキャンしたイメージをそこから得ることはできますか?xamarin形式のバーコードスキャン
1
A
答えて
0
ZXingがスキャンに使用する基礎となるイメージデータを公開しているとは思いません。この動作が必要な場合は、ZXingを変更するのはかなり簡単でしょう。
0
ZXingはスキャンした画像を返送することはできません。
ZXingのソースコードを変更する必要があります。
私はXamarinフォーラムの解決策を見つけました。これをお読みください。このスレッドから
引用次の通りです。 ZXingSurfaceView.csで
幅を処理するプロパティを追加Result.csクラスで、高さ及びソース画像
public Android.Graphics.YuvImage SourceYuv { get; set; } public int SourceWidth { get; set; } public int SourceHeight { get; set; }
原画像
...at the beginning before the processing var img = new YuvImage(bytes, ImageFormatType.Nv21, cameraParameters.PreviewSize.Width, cameraParameters.PreviewSize.Height, null); ...result calculations... result.SourceWidth = width; result.SourceHeight = height; result.SourceYuv = img;
を保存するOnPreviewFrame方法を変更します後で独自のコードで結果を得ると、ファイルに簡単に保存したり、必要な処理を行うことができます
string filenamefile = DateTime.Now.Ticks.ToString() + ".jpg"; string filename = System.IO.Path.Combine(Values.DownloadsFolder(), filenamefile); Android.Graphics.Rect rect = new Android.Graphics.Rect(0, 0, result.SourceWidth, result.SourceHeight); using (var os = new FileStream(filename, FileMode.CreateNew)) { result.SourceYuv.CompressToJpeg(rect, 100, os); os.Flush(); os.Close(); }
関連する問題
- 1. Xamarin形式:ページ
- 2. xamarin形式のビデオライブブロードキャスト
- 3. xamarin形式の動画プレーヤー
- 4. xamarin形式でのナビゲーション
- 5. Xamarin形式:画像キャッシュ
- 6. xamarin形式の横のリストビュー項目
- 7. xamarin形式のスケーラブルなiosスプラッシュイメージ
- 8. アプリケーション・バックグラウンド・データ同期サービス(xamarin形式)
- 9. ウェブページをxamarin形式で追加する
- 10. AVCaptureSessionバーコードスキャン
- 11. iPad2のバーコードスキャン
- 12. アンドロイドエミュレータのバーコードスキャン
- 13. ウェブブラウザへのバーコードスキャン
- 14. Xamarinストアの日付はSqliteのどの形式ですか?
- 15. xamarin形式の.xmalと.csの間のデータアクセス
- 16. xamarin形式のメールでsql azureのデータを更新する
- 17. xamarin形式のicarouselのようなライブラリはありますか?
- 18. 2つのイメージとテキストがxamarin形式のボタン
- 19. バーコードスキャンのWindows Phone 8
- 20. Androidバーコードスキャンの問題
- 21. ウェブカメラのバーコードスキャン用オープンモバイルカメラ
- 22. バーコードスキャンWinform c#
- 23. バーコードスキャンin java
- 24. base64文字列をxamarin形式のリストビューにバインドします
- 25. 現在のページをxamarin形式でポップする方法は?
- 26. xamarin形式のビデオプレーヤーでビデオを再生するには?
- 27. Xamarin形式:新しい種類のエラーGetAppearedOrDisappearedTask
- 28. xamarin形式のsignaturepadから画像を取得しますか?
- 29. xamarin形式でユーザーセッションを作成する方法は?
- 30. ログインページがxamarin形式で検証されていません