Altbilgi içeriğine atla
BARKOD ARAçLARı

Görüntü Üzerinden QR Kodu Okuma Çevrimiçi Araçlar

QR kodu terimi Hızlı Yanıt Kodu anlamına gelmektedir. QR kodları, akıllı telefonlar ve diğer cihazlar tarafından okunabilen 2D barkodlardır. Küçük bir alanda büyük miktarda bilgi depolamak için kullanılabilirler ve sıklıkla metin, iletişim bilgileri, ikili kod veya web sitesi bağlantıları görüntülemek için kullanılırlar. QR kodları ilk olarak 1994 yılında Denso Wave Inc. tarafından icat edilmiştir. Bir tarayıcı veya kamera yardımıyla elektronik olarak okunabilen barkod türü olarak tasarlandılar. QR kodu, süpermarketteki barkodla aynı şekilde çalışır. Akıllı telefonun yerel kamera uygulaması kullanılarak anında okunabilen, makineyle taranabilen bir görüntüdür.

QR kodları topluma daha da gerekli hale geldi çünkü çok fazla bilgi depolayabilirler ve akıllı telefonlar ve diğer cihazların icadıyla daha fazla erişilebilir hale geldiler. Şirketlerin tüm pazarlama materyallerinde iletişim bilgilerini koymalarına olanak tanıdıklarından, işletmeler için de yararlıdırlar, bu da pazarlama çabalarından daha yüksek müşteri dönüşüm oranlarına yol açar.

QR kodları, çoğu ürün, reklam ve hatta kartvizitlerde bulunabilecekleri için hayatımızın önemli bir parçası haline geldi. QR kodu yıllarca kullanıldı, ancak son yıllarda akıllı telefonların onları tarayabilmesi nedeniyle popüler hale geldi. Cep telefonunda Google Lens uygulamasını kullanarak QR kodları tarayabiliriz. Google Photos uygulaması içinde de mevcuttur.

QR kodlarını taramak için daha fazla çevrimiçi QR kod araçları vardır. Onlara bir göz atalım:

Çevrimiçi QR Kod Okuyucu

4qrcode

4qrcode, QR kodları oluşturabilen ve tarayabilen kullanışlı bir araçtır. Sadece bilgi (örneğin bir URL) girmeniz yeterli ve yazılım sizin için otomatik olarak kendi QR kodunuzu üretir. Ayrıca, bunları PNG, JPEG, SVG ve EPS gibi farklı formatlarda kaydedebilirsiniz. İçine kodlamak istediğiniz içerik türünü hatırladığınızdan emin olmanızı istiyoruz. Girdi metni herhangi bir bilgi türü olabilir. Girdi örnekleri metin, numaralar, bir web sitesi bağlantısı, bir görüntü veya hatta bir video. Hizmete bağlı olarak farklı içerik türlerine sahip QR kodları oluşturulabilir. Kullanacağınız doğru tür olduğundan emin olun. Seçeneklerinize uygun bir QR kod oluşturucu bulmayı deneyebilirsiniz.

4qrcode kullanarak QR kodlarını nasıl tarayabileceğimizi görelim:

Qr Code Reader From Image 1 related to 4qrcode
  • Dosya simgesine tıklayın ve QR kodu görüntüsünü seçin. Görüntü dosyasını sürükleyip bırakabilirsiniz.
  • Görüntüyü seçtiğinizde, otomatik olarak kodunu çözecek ve sonucu bir sonraki kutuda gösterecektir.
Qr Code Reader From Image 2 related to 4qrcode

ZXing Decoder Çevrimiçi

ZXing Decoder Çevrimiçi bir çevrimiçi barkod ve QR kodu tarayıcısıdır. QR kodunun PNG veya diğer formatlardaki görüntüsünü sadece yükleyin, ve işlem dekodlanmaya başlayacak. Benzer şekilde, herhangi bir bilgi için bir QR kodu oluşturabilirsiniz. Çoğunlukla bu bilgi, QR kodunda kodlamak istediğiniz URL veya metin olacaktır.

ZXing çevrimiçi dekoderi nasıl kullanabileceğimize bir göz atalım:

Qr Code Reader From Image 3 related to ZXing Decoder Çevrimiçi
  • Dosya Seç düğmesine tıklayın ve bir QR görüntü dosyası seçin. Görüntüyü seçtikten sonra gönder düğmesine tıklayın. Kod için okumaya başlayacaktır. Tanınabilir bir kod varsa, QR kodlarını okuyacak ve sonucu gösterecektir.
Qr Code Reader From Image 4 related to ZXing Decoder Çevrimiçi

ZXing QR kodu uygulamasını kullanarak QR kodlarını nasıl kolayca tarayabileceğimizi gördük.

IMGonline.com.ua

IMGonline, çevrimiçi QR Kodlarını çözebilen harika bir araçtır. QR kodlarını tarayacak ve çözülen değeri gösterecektir. Bunu nasıl yapacağımızı inceleyelim:

Qr Code Reader From Image 5 related to IMGonline.com.ua
  • Dosya Seç düğmesine tıklayın ve QR kodu görüntüsünü seçin. BMP, GIF, JPEG, PNG ve TIFF formatlarındaki görüntü formatlarını seçebilirsiniz.
  • QR kodu simgesi görüntüsünü seçtikten sonra Tamam düğmesine tıklayın. QR kodunu işlemeye başlayacak ve QR kodu detaylarını bir sonraki sayfada gösterecektir.
Qr Code Reader From Image 6 related to IMGonline.com.ua

Bir QR kodunun hangi detayları içerdiğini, çevrimiçi olarak ve ücretsiz olarak nasıl göreceğimiz işte bu şekilde.

IronBarcode: C# Barkod Kütüphanesi

IronBarcode, C# geliştiricileri için kapsamlı bir barkod kütüphanesidir. C#'ta barkodlar oluşturmak ve okumak için basit bir API sağlar. Ayrıca, C# programlarında QR kodlarını okumak ve oluşturmak için kullanılabilecek bir QR kodu okuyucu ve QR kodu oluşturucuya da sahiptir. IronBarcode kütüphanesi, PNG, JPEG, GIF, BMP ve TIFF formatlarındaki barkodları ayrıştırabilir. Aynı barkod türlerini de oluşturabilir. IronBarcode ayrıca yerleşik bir QR kodu oluşturucuya sahiptir.

IronBarcode bir BarcodeReader sınıfı, bir BarcodePrint sınıfı ve özel Xamarin.Forms barkodlarını içerir. Ek olarak, zaten IronBarcode'da bulunan siyah, beyaz ve kırmızı renklerin yanı sıra, ten rengi tonları ve saç renklerini desteklemek için yeni renklerin yer aldığı Barcode sınıfında seçim için yeni renkler de eklenmiştir: orta ten rengi, açık ten rengi, koyu kahverengi, koyu sarımtırak/kahverengi karışımı, açık sarımtırak/kahverengi karışımı.

IronBarcode kütüphanesini kullanarak bir QR kodu nasıl okuyabileceğimizi inceleyelim:

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);  
}
Imports IronBarCode ' Make sure to include the IronBarcode namespace

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

If result IsNot Nothing Then
	' Output the text content of the barcode if it's successfully read
	Console.WriteLine(result.Text)
End If
$vbLabelText   $csharpLabel

IronBarcode kütüphanesini kullanarak bir QR kodu okumanın çok basit bir yolu. QuicklyReadOneBarcode fonksiyonu QR kodunu okuyacak ve çıktıyı result değişkeninde saklayacaktır.

Bu kodu takip ederek çalışmayı iyileştirebiliriz:

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);  
}
Imports IronBarCode ' Make sure to include the IronBarcode namespace
Imports System.Drawing ' Needed for Rectangle

' Define a specific read area to increase scanning speed and accuracy
Private readArea As New Rectangle(100, 200, 300, 400)

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

If result IsNot Nothing Then
	' Output the text content of the barcode if it's successfully read
	Console.WriteLine(result.Text)
End If
$vbLabelText   $csharpLabel

Bu geliştirilmiş kod, QR kodunun belirli bir alanını tarayarak barkodları okuma hızını ve doğruluğunu arttırır. Ayrıca, IronBarcode'un her bilinen barkod türünü çözümlemeye çalışmasına gerek kalmaması için belirli barkod formatlarını (veya birden fazla formatı) belirtebiliriz.

IronBarcode kütüphanesi kişisel kullanım için ücretsizdir, ancak bir geliştiriciyseniz, ticari projelerinizde kullanmak için IronBarcode'dan bir lisans satın almanız gerekmektedir. Ayrıca, ücretsiz bir deneme sürümü de vardır, böylece herhangi bir filigran olmadan üretimde kullanabilirsiniz. Denemeyi, ödeme bilgisi gerekmeden erişebilirsiniz. Yazılımı satın almaya karar verdiğinizde, bu linke gidin ve tercihinize göre bir plan seçin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara