跳過到頁腳內容
條碼工具

QR碼閱讀器的在線圖像工具

QR碼一詞是指快速反應碼。 QR碼是可以由智能手機和其他裝置讀取的二維條碼。 它們可以在小空間中儲存大量資訊,常用於顯示文本、聯絡資訊、二進位碼或是網站連結。 QR碼最早於1994年由Denso Wave Inc.發明。它們被設計成一種可以使用掃描器或攝影機電子讀取的條碼。 QR碼的工作原理與超市的條碼相同。 它是一個可以立即使用智能手機的原生相機app讀取的機器可掃描圖像。

因為QR碼可以儲存大量信息,加上智能手機和其他裝置的發明使得QR碼變得更加可及,因此在我們的社會中變得更加必要。 它們也對企業有幫助,因為公司可以將聯絡資訊放在所有行銷材料上,從而提高了行銷活動的顧客轉換率。

QR碼已成為我們生活中的重要部分,因為它們可以在大多數商品、廣告上甚至是名片上找到。 QR碼已被使用多年,但由於智能手機可以掃描它們,所以最近幾年才普及起來。 我們可以使用Google Lens app在手機上掃描QR碼。 它可在Google相簿app中使用。

有更多線上QR碼工具可以用來掃描QR碼。 讓我們來看看它們:

線上QR碼閱讀器

4qrcode

4qrcode is a handy tool that can create and scan QR codes. 您只需輸入信息(例如URL),軟體會自動生成您自己的QR碼。 此外,您可以將它們儲存為不同格式,例如PNG、JPEG、SVG和EPS。 我們希望您確保記住您想在其中編碼的內容類型。 輸入文本可以是任何類型的信息。 輸入的例子包括文本、數字、網站連結、圖像,甚至是一段影片。 根據服務的不同,可以生成帶有不同類型內容的QR碼。有許多種類型的QR碼,因此請確保使用正確的。 您可以嘗試找到一個適合您選項的QR碼生成器。

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

Qr Code Reader From Image 1 related to 4qrcode
  • 點擊"文件"圖示並選擇QR碼圖像。 您可以拖放圖片檔案。
  • 當您選擇圖像時,它會自動解碼並在下一個框中顯示輸出。
Qr Code Reader From Image 2 related to 4qrcode

ZXing線上解碼器

ZXing Decoder Online is an online barcode and QR code scanner. 只需上傳PNG或其他格式的QR碼圖像,即可開始解碼。 同樣,您可以為任何信息創建QR碼。 大多數情況下,這些信息會是您想編碼到QR碼中的URL或文本。

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

Qr Code Reader From Image 3 related to ZXing線上解碼器
  • 點擊"選擇檔案"按鈕並選擇QR圖片檔案。選擇圖片後,點擊"提交"按鈕。 它將開始讀取編碼。 如果有可識別的編碼,它將讀取QR碼並顯示結果。
Qr Code Reader From Image 4 related to ZXing線上解碼器

我們已經看到,可以如何輕鬆使用ZXing QR碼app掃描QR碼。

IMGonline.com.ua

IMGonline is an amazing tool that can decode QR Codes online. It will scan QR codes and show the decoded value. 讓我們看看如何做到這一點:

Qr Code Reader From Image 5 related to IMGonline.com.ua
  • 點擊"選擇檔案"按鈕,並選擇QR碼圖像。 您可以選擇如BMP、GIF、JPEG、PNG和TIFF格式的圖像格式。
  • 選擇QR碼圖標圖片後,點擊"確定"按鈕。 它將開始處理QR碼並在下一頁顯示QR碼詳細信息。
Qr Code Reader From Image 6 related to IMGonline.com.ua

這就是我們可以看到QR碼包含哪些詳細信息,線上且免費。

IronBarcode:C#條碼函式庫

IronBarcode是C#開發者的一個全面的條碼程式庫。 它提供了一個簡單的API來在C#中生成和讀取條碼。 它還具有QR碼閱讀器和QR碼生成器,可以在C#程式中用於讀取和生成QR碼。 IronBarcode程式庫可以解析PNG、JPEG、GIF、BMP和TIFF格式的條碼。 它也可以生成相同的條碼類型。IronBarcode還有內建的QR碼生成器。

IronBarcode包括一個BarcodePrint類,以及自訂的Xamarin.Forms條碼。 它還在Barcode類中新增了新的顏色選項,除了IronBarcode已提供的黑色、白色和紅色之外,還引入了新的顏色以支援膚色和髮色:中間褐色、淺褐色、深棕色、深金/棕色混合、淺金/棕色混合。

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

using IronBarCode;  // Make sure to include the IronBarcode namespace

// Attempt to read a barcode from the specified image
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg");

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
using IronBarCode;  // Make sure to include the IronBarcode namespace

// Attempt to read a barcode from the specified image
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg");

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
$vbLabelText   $csharpLabel

這是一個非常簡單的使用IronBarcode程式庫讀取QR碼的方法。 result變量中。

我們可以透過以下代碼改善工作效率:

using IronBarCode;  // Make sure to include the IronBarcode namespace
using System.Drawing;  // Needed for Rectangle

// Define a specific read area to increase scanning speed and accuracy
Rectangle readArea = new Rectangle(100, 200, 300, 400);

// Attempt to read a barcode from the specified image and area, considering only specific barcode types
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", readArea, BarcodeEncoding.QRCode | BarcodeEncoding.Code128);

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
using IronBarCode;  // Make sure to include the IronBarcode namespace
using System.Drawing;  // Needed for Rectangle

// Define a specific read area to increase scanning speed and accuracy
Rectangle readArea = new Rectangle(100, 200, 300, 400);

// Attempt to read a barcode from the specified image and area, considering only specific barcode types
BarcodeResult result = BarcodeReader.QuicklyReadOneBarcode("QuickStart.jpg", readArea, BarcodeEncoding.QRCode | BarcodeEncoding.Code128);

if (result != null)
{
    // Output the text content of the barcode if it's successfully read
    Console.WriteLine(result.Text);  
}
$vbLabelText   $csharpLabel

此增強代碼透過指定QR碼的特定掃描區域來提高讀取條碼的速度和準確性。 我們也可以指定特定的條碼格式(或多個格式),以便IronBarcode不需要嘗試解碼每一種已知的條碼類型。

IronBarcode程式庫可供個人免費使用,但如果您是開發者,您需要從IronBarcode購買授權以便在商業專案中使用。 它還有一個用於生產的免費試用,沒有浮水印。 您可以不需要填寫任何付款信息即可獲取試用。 Once you have decided to buy the software, go to this link and choose the plan according to your choice.

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担產品测测试,產品開發和研究的责任時,Jordi 為持续的產品改進增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我