簡體   English   中英

如何在C#WPF中創建QR碼閱讀器?

[英]How to create a QR Code Reader in C# WPF?

大家早上好,我正在編寫一個WPF應用程序(MVVM),該應用程序需要使用平板電腦相機(OS Windows 10)從QR Code圖片中讀取數據。我想在C#WPF中創建QR Code閱讀器。 我已經瀏覽了互聯網,但沒有找到解決方案或有用的示例。 我考慮過使用ZXing庫。 有人有任何代碼示例嗎?

答案是:完全沒有。

可以看到,WPF基本上是用於制造前端的技術。 它不是C#WPF,而是NET WPF-您可以輕松地從任何.NET語言,C#,F#,Visual Basic使用WPF,因此它不是語言功能。 它是前端技術-您使用WPF(Windows Presentation Foundation)來表示而不是進行分析。 以同樣的方式,HTML不是文字處理程序。 您可能未找到任何內容的原因之一是-您混合使用條款,然后假設某個地方的某些AI會整理出錯誤的內容。 不是世界如何運轉。

現在,您的真正問題是“如何在.NET中創建QR碼閱讀器”-甚至不是C#,因為如果您談論庫等,該語言都無關緊要。現在,您聲稱“我已經上網,但是我沒有找到了解決方案”-如何在不使用nuget.org(所有.NET庫所在的位置)的情況下瀏覽互聯網? 而且,如果我在搜索字段中輸入“ QR閱讀器”,則會得到很多點擊,nr 4和5在某種程度上很有用(BarcodeReader和ZXing.NET)。

因此,答案是:通過不假定表示庫是分析QR碼的好方法,並且實際上不進行瀏覽,而是在您選擇的框架中訪問記錄良好的存儲庫。

現在,代碼示例。 當然。 根據https://www.nuget.org/packages/ZXing.Net/的規定,項目站點為https://github.com/micjahn/ZXing.Net/ 所有的源代碼,以及-如果向下滾動,您實際上會在首頁上的標題為“用法示例”的部分看到。 當然,不是很多,但是讀起來真的不是很多。.您想要它有多容易? 下一步將是其他人編寫您的代碼,我嚴重擔心這將需要您向某人付款。 好吧,好的-您仍然需要拍照。 Google中的“ C#拍攝相機圖片”將帶我到官方Microsoft https://docs.microsoft.com/zh-cn/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui有關如何使用CameraCaptureUI類拍照的文檔。 其中包括源代碼。 抱歉,直言不諱,但我的搜索字詞某種程度上很神秘嗎? 因為我無法想象要花幾分鍾以上才能找到所有這些。 這很瑣碎-我記得20年前花了幾天的時間在C#中編寫DirectShow圖形處理程序,以使我接觸到視頻流。 現在,所有課程都提供了課程和項目。

ZXing libray有一個.NET版本。

https://github.com/micjahn/ZXing.Net

您可能會在這里找到解決問題的方法: ZXing.Net將字符串編碼為CF中的QR碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM