條碼工具

從圖像讀取QR碼的在線工具

發佈 2022年5月11日
分享:

術語QR碼代表快速響應碼。QR碼是可被智慧型手機和其他設備讀取的二维條碼。它們可以用來在小空間中存儲大量信息,經常用來展示文本、聯繫信息、二进制代碼或網站鏈接。QR碼最早於1994年由Denso Wave公司發明。它們被設計成一種可以用掃描器或相機電子讀取的條碼。QR碼的工作原理與超市中的條碼相同。它是一種機器可掃描的圖像,可以使用智慧型手機的原生相機應用程序立即讀取。

QR碼在我們的社會中變得越來越必要,因為它們可以存儲大量信息,並且隨著智慧型手機和其他設備的發明,它們變得更加易於訪問。它們對於企業來說也很有幫助,因為它們允許企業在所有的營銷材料上放置聯繫信息,從而通過營銷活動提高客戶轉化率。

QR碼已成為我們生活中不可或缺的一部分,因為它們可以在大多數產品、廣告,甚至名片上找到。QR碼已經使用多年,但由於智慧型手機能夠掃描它們,最近幾年變得流行起來。我們可以使用Google Lens應用程序在手機上掃描QR碼。它在Google相片應用程序中提供。

有更多的在線QR碼工具用於掃描QR碼。讓我們來看看它們:

線上 QR 碼讀取器:

4qrcode:

4qrcode 是一個可以生成和掃描QR碼的方便工具。您只需要輸入信息 (例如 URL) 而軟體會自動生成您自己的QR碼。您還可以將它們以不同的格式保存,例如PNG、JPEG、SVG和EPS。我們希望您記得您想在其中編碼的內容類型。輸入的文本可以是任何類型的信息。輸入的示例包括文本、數字、網站鏈接、圖像甚至視頻。根據服務的不同,可以生成具有不同類型內容的QR碼。QR碼有很多種類型,因此請確保使用正確的類型。您可以嘗試找到適合您選項的QR碼生成器。

讓我們看看如何使用4qrcode掃描QR碼:

  • 點擊文件圖標並選擇 QR 碼圖像。您可以拖放圖像文件。
  • 當您選擇圖像時,它會自動解碼並在下一個框中顯示輸出。

ZXing 解碼器 線上版

ZXing 解碼器 線上版 是一個在線條碼和QR碼掃描器。只需上傳PNG或其他格式的QR碼圖像,它就會開始解碼。同樣,您可以為任何信息創建QR碼。通常,該信息將是您想要編碼成QR碼的URL或文本。

讓我們看看如何使用ZXing在線解碼器:

  • 點擊「選擇檔案」按鈕並選擇一個 QR 圖像檔。選擇圖像後,點擊提交按鈕。系統將開始讀取代碼。如果有可識別的代碼,將讀取 QR 代碼並顯示結果。

我們已經看到如何使用ZXing QR code應用程式輕鬆掃描QR碼。

IMGonline.com.ua

IMGonline 是一個很棒的工具,可以在線解碼 QR Code。它將掃描 QR Code 並顯示解碼後的值。讓我們看看如何操作:

  • 點擊選擇檔案按鈕並選擇 QR code 圖片。您可以選擇 BMP、GIF、JPEG、PNG 和 TIFF 格式的圖片。
  • 選擇 QR code 圖標圖片後,點擊確定按鈕。系統將開始處理 QR code 並在下一頁顯示 QR code 的詳細資訊。

這就是我們如何在線免費查看 QR 碼包含哪些詳細信息的方式。

IronBarcode: C# 條碼庫

IronBarcode 是首個且唯一為 C 程式設計師提供的條碼庫。它提供了簡單的 API 用於在 C 語言中生成條碼。它還具有 QR 碼讀取器和 QR 碼生成器,可以在 C 程式中讀取和生成 QR 碼。IronBarcode 庫可以解析 PNG、JPEG、GIF、BMP 和 TIFF 格式的條碼。同樣,它也可以生成這些相同類型的條碼。IronBarcode 也內建了一個 QR 碼生成器。

IronBarcode 包括 BarcodeReader 類別、BarcodePrint 類別以及自訂的 Xamarin.Forms 條碼。除了 IronBarcode 已提供的黑色、白色和紅色之外,Barcode 類別中還增加了新的顏色選擇,這些新顏色是為了支持膚色和髮色而引入的:中等曬黑、淺曬黑、深棕色、深金/棕色混合、淺金/棕色混合。

讓我們看看如何使用 IronBarcode 庫讀取 QR 碼:

BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg");
if(Result != null){
    Console.WriteLine(Result.Text)  
} 
BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg");
if(Result != null){
    Console.WriteLine(Result.Text)  
} 
Dim Result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg")
If Result IsNot Nothing Then
	Console.WriteLine(Result.Text)
End If
VB   C#

這是一種使用IronBarcode庫讀取QR碼的非常簡單的方法。The QuicklyReadOneBarcode() 函數將讀取 QR 碼並將輸出儲存在 Result 變數中。我們可以通過以下程式碼來改進運作:

ReadArea = new System.Drawing.Rectangle(100,200,300,400);
BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", ReadArea, BarcodeEncoding.QRCode 
 BarcodeEncoding.Code128);
if(Result != null){
    Console.WriteLine(Result.Text)  
}
ReadArea = new System.Drawing.Rectangle(100,200,300,400);
BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", ReadArea, BarcodeEncoding.QRCode 
 BarcodeEncoding.Code128);
if(Result != null){
    Console.WriteLine(Result.Text)  
}
ReadArea = New System.Drawing.Rectangle(100,200,300,400)
Dim Result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", ReadArea, BarcodeEncoding.QRCode BarcodeEncoding.Code128)
If Result IsNot Nothing Then
	Console.WriteLine(Result.Text)
End If
VB   C#

以下代碼將通過指定 QR 碼的特定區域來提高讀取條碼的速度和準確性。我們可以指定特定的條碼格式 (或格式) 以避免 IronBarcode 嘗試識別每種已知的條碼類型。您可以從這裡獲取更多信息 連結IronBarcode 庫對個人使用是免費的,但如果您是開發人員,則需要從 IronBarcode 購買許可才能在您的商業項目中使用它。它還有一個 免費試用 用於生產時不會有任何浮水印。您可以在不提供任何付款信息的情況下使用試用版。一旦您決定購買軟體,請訪問此链接。 連結 並根據您的選擇選擇計劃。

< 上一頁
QR Code Library(開發人員指南)

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 1,203,227 查看許可證 >