QR碼提取器(範例工具)
在這篇文章中,我們將討論一些最佳的QR Code讀取器。 首先,我們需要了解什麼是QR Code。
什麼是QR Code?
QR Code是快速響應碼的縮寫。 它也被稱為矩陣條碼。 它首次於1994年建立。這是一種機器可讀碼,編碼有關於其附上的產品資料。 QR Code具有大的儲存容量,可儲存數字、字母數字、字節/二進制和漢字資料。 以下是QR Code的範例圖片:
QR Code
我們需要解碼這個QR Code。 有多種可用的QR Code提取器。 我們將在此討論其中一些可以在移動和台式機環境中使用的提取器。
我們將首先討論ByteScout的QR Code Reader。
ByteScout QR Code Reader
QR Code Reader是快速的在線應用程式,可以讓您讀取QR Code。 您可以用兩種方式讀取條碼:
- 從文件中讀取條碼——只需導航至您電腦上的文件。
- 將您的攝像機連接到電腦並開始讀取QR Code。
QR Code Reader能夠讀取您任何的QR Code。 這是一個具有多種QR Code讀取功能的優秀程式。 這個工具的介面設計良好,可以快速完成工作。
您可以從桌面上的文件或實時網路攝像機中直接啟動ByteScout QR Code Online Reader。 它能夠解碼和讀取任何大小和質量的QR Code。
QR Code Reader截圖
您也可以通過移動裝置的網路瀏覽器使用ByteScout QR Code Reader。
讓我們探索另一個有用的QR Code提取器,它具有網路和移動應用程式。
Aspose.BarCode Reader
Aspose.BarCode Reader是一個免費的在線應用程式,可以從圖片或手機攝像頭讀取條碼。 它支持超過60種條碼符號,包括所有流行的符號。 它可以在一張圖片上檢測和讀取多個條碼。 即使是破損的條碼,我們的複雜算法也可以讀取。 名稱可能會讓您困惑,因為它只能讀取條碼,但不,這款程式也能讀取QR Code。 它是免費的,也可以在Play Store中找到。
Aspose QRCode Reader Online
您還可以通過Google Playstore下載到手機上。 如果您不想下載,可以通過您喜愛的網路瀏覽器如Firefox、Opera或Google Chrome直接使用它。
QrCode Decoder
QrCode-Decoder 是一個在線讀取和解碼QR Code的免費服務。上傳包含QR Code的圖片或圖像文件,或用攝像頭拍攝QR Code,該解碼器將掃描QR Code,嘗試讀取並顯示QR Code中的資料。 沒有移動應用程式。您必須直接在線使用它。
QrCode Decoder
還有許多其它的QR Code提取器,太多了,我絕對無法在一篇文章中全部討論! 這些QR Code提取器工具有特定的支持格式。 您可能有特定的需求或需要API或程式庫來將QRCode提取功能整合到您的應用中。 也許您想開發自己的QRCode提取器。
建立您自己的QR Code提取器
您可以使用C#和任何.NET平台建立您自己的QRCode掃描器。 您可以建立自己的在線QRCode提取器或Windows應用程式來讀取QR Code。 Iron Software提供了名為IronBarcode的非常有用的程式庫以供此用途。
IronBarcode
IronBarcode是由Iron Software開發和維護的程式庫,旨在幫助C#軟體工程師在.NET應用程式和網站中讀取和寫入條碼和QR Code。 使用IronBarcode,只需一行程式碼即可進行條碼讀寫。
IronBarcode擅長於:
- 從圖像或PDF中讀取單個或多個條碼和QR Code。
- 修正圖像中的偏斜、對齊、噪點、低解析度、對比度等問題。
- 生成條碼並將其應用於圖像或PDF文件。
- 將條碼嵌入到HTML文件中。
- 設計條碼並新增註釋文字。
- QR Code寫入允許新增標誌、顏色和高級QR對齊。
讓我們了解它是如何運作的。
首先,我們需要在現有程式碼庫中安裝IronBarcode程式庫或建立新專案。 要安裝IronBarcode,請在套件管理器控制台中運行以下命令:
Install-Package BarCode
此命令會將IronBarcode安裝到您的專案中。 現在我們可以用它來提取QR Code。
首先,我們需要新增以下命名空間:
using IronBarCode;
using IronBarCode;
Imports IronBarCode
現在,我們將使用其功能來讀取圖像文件中的以下QR Code。
QrCode Decoder
將以下程式碼寫入以讀取上述QR Code:
// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
' Reading a QR code from a file path and obtaining its decoded content
Dim qrCodeValue = BarcodeReader.ReadSingleBarcode("D:\Iron Software\QRCodes\qrCode.png")
' Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text)
ReadSingleBarcode 方法由 BarcodeReader 類提供,將QRCode圖片的文件路徑作為參數並返回一個含有解碼資訊的物件,其 Text 欄位包含解碼資訊。 它運行迅速,能夠讀取多種格式的QR Code。 即使是嵌入了標誌的QR Code也可以處理,如本例所示。
這個條碼程式庫還允許我們建立帶或不帶標誌的QR Code和條碼,使用我們選擇的顏色和特定格式。 它快速、易於使用,開發過程中免費,提供更高的效率。 它可用於開發基於移動、網頁和桌面平台的QR Code提取器、掃描器或建立器。 您可以存取此連結以獲取IronBarcode的完整使用說明。
總結
在這個教程中,我們介紹了一些有用的QRCode提取器。 我們還討論了以C#編寫的IronBarcode Library,它提供了幫助我們僅用一行程式碼建立QR Code和條碼的功能。 它還允許我們將QR Code或條碼保存為我們想要的文件格式。


