我有一个需要扫描QRCodes的应用程序。我的应用程序使用C#。 .Net没有解析QR码的选项。是否有解析QRCodes的免费选项
答案 0 :(得分:1)
.NET不会为您的类执行此操作。上面的选项是包含在您的应用程序中的好类。 另一个选择是不使用类,而是使用网络上的API,如http://goqr.me/api/doc/read-qr-code/。您可以将图像的网址作为参数发送,然后返回信息。这在基于JavaScript的解决方案中非常有用,您无法使用.NET类。
请记住在帮助您的帖子上单击“标记为答案”,如果标记的帖子实际上没有回答您的问题,请单击“取消标记为答案”。即使你不是一个主题的作者,你总是可以通过投票帮助他人。这对阅读该主题的其他社区成员有益。
答案 1 :(得分:0)
您可以尝试以下选项:
GitHub上的条码扫描器示例:
https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BarcodeScanner
您也可以使用ZXing.Net - 您可以从NuGet获取它:
答案 2 :(得分:0)
您可以使用免费的Zxing.Net.Mobile套餐。那里有样品你可以看看。
例如,您可以在WriteableBitma
解析QRCodes,如下所示:
private async void qrcode(WriteableBitmap bmp)
{
IBarcodeReader reader = new BarcodeReader();
// detect and decode the QRcode inside the writeablebitmap
var result = reader.Decode(bmp);
// do something with the result
if (result != null)
{
//show QRCode's content
txtDecoderType.Text = result.BarcodeFormat.ToString();
txtDecoderContent.Text = result.Text;
}
}