Ana içeriğe geç

QR Kod Boyutu: Hangi Boyut Nerede Kullanılır?

QR Kod Boyutu: Hangi Boyut Nerede Kullanılır? - Görsel ve Medya Rehberi

QR kodlar baskıda ya da ekranda yanlış boyuta geldiğinde telefon kamerası sinyali çözümleyemez; ama hata mesajı da vermez. Kod görünür, taranmaz. Hangi boyutun neden işe yaradığını anlamak, bu sessiz başarısızlığı önceden engelleyen tek yoldur.

Boyut neden okunamama eşiğini belirler

Bir QR kodun fiziksel boyutu doğrudan iki şeyi etkiler: kamera sensörünün aydınlatma farkını ayırt edip ayırt edemeyeceğini ve yazılımın modül ızgarasını çözüp çözemeyeceğini. Kamera bir QR kodu tararken önce siyah-beyaz bloklardan oluşan hizalama desenlerini arar; sensörün bu deseni net görmesi için her modülün kameranın optik çözünürlüğünün üstünde kalması şarttır.

1 cm altında hiçbir kod okunamaz.

Bu sınır, modern akıllı telefon kameralarının ortalama odak mesafesi ve lens geometrisiyle ilgilidir; bir barkod tarayıcı yazılımı ne kadar gelişmiş olursa olsun, sensörün çözümleyemediği sinyali işleyemez ve bu yüzden "çok küçük" sorunu tamamen yazılım güncellemesiyle kapanmaz, fiziksel bir kısıtlamadır.

Minimum boyut: kameralar ne görür, ne görmez

QR kodun boyutunu belirleyen temel birim modüldür; her modül siyah ya da beyaz bir karedir. Versiyon 1 QR kod 21×21 modüllük bir ızgaradan oluşur ve bu ızgaranın fiziksel boyutu büyüdükçe her modül de büyür. Tarayıcı yazılımının doğru çalışması için tek bir modülün en az 2-3 piksel ya da 0,5-0,8 mm olması gerekir.

Baskı çözünürlüğü modül başına piksel sayısını doğrudan belirler. 300 DPI baskıda her inç 300 piksel içerir; 0,5 mm modül boyutu yaklaşık 6 piksel eder ve bu, siyah-beyaz kontrastı korumak için kabul edilebilir minimum değerdir. Ofset baskı değil mürekkep püskürtmeli yazıcı kullanıldığında mürekkep yayılması modül kenarlarını yumuşatır, bu da minimum fiziksel boyutu daha da yukarı çeker.

Tarama mesafesi de belirleyicidir. Telefon kamerası normal kullanımda kodu 20-50 cm aralığında okur. Ekran başına oturan kullanıcı için bu mesafe sabittir; outdoor tabela için ise okuyucu 1-3 metre uzakta durabilir. Her iki senaryoda da perspektif daralması modül boyutunu görece küçültür; kamera yazılımının bunu telafi etmesi için modüllerin orijinal boyutu yeterince büyük olmak zorundadır.

Kullanım alanına göre boyut kararı

Kartvizit üzerindeki QR kodu genellikle 2,5 cm x 2,5 cm ile 3 cm x 3 cm arasında üretilir. Bu boyut, tarama mesafesinin 15-30 cm olduğu ve kodun içerdiği verinin yalnızca bir URL ya da iletişim bilgisi olduğu senaryoyu karşılar. Karta sıkıştırmak için bu sınırın altına inildiğinde ECC seviyesi L'ye çekilip veri miktarı da azaltılmak zorunda kalınır; ikisi aynı anda yapılmazsa okunamama riski artar.

A4 broşür veya ürün ambalajı için 3 cm x 3 cm ile 5 cm x 5 cm aralığı çalışır. Ambalaj tasarımlarında baskı yüzeyindeki gürültü (desen, renk geçişi) arka planı etkiler; beyaz sessiz bölge (quiet zone) standart 4 modül genişliğinin altına indirildiğinde tarayıcı yazılımı kodun sınırlarını bulamaz ve bu durum, köşe hizalama desenlerini atlayarak okuma hatasına yol açar.

Outdoor tabela, banner veya mağaza vitrin camı kullanımında boyut 6 cm x 6 cm'nin altında kalmamalıdır; tabela 1 metreden uzakta okunacaksa bu eşik 8-10 cm'ye çıkar. Mesafe arttıkça perspektif kaybı yüzünden efektif modül boyutu küçülür ve hata düzeltme seviyesini yükseltmek bu kaybı kısmen telafi eder. Buna karşılık ekran sahnesi için, yani web sayfası, uygulama içi gösterim ya da dijital slayt için, piksel boyutu en az 150×150 px olmalı ve SVG formatı tercih edilmelidir.

Hata düzeltme seviyesi boyutu nasıl büyütür

QR kodda dört hata düzeltme seviyesi vardır: L (%7 veri kurtarma kapasitesi), M (%15), Q (%25), H (%30). Seviye yükseldikçe kod daha fazla yedeklilik verisi taşır ve bu yedeklilik modül sayısını artırır; aynı veri miktarı için H seviyesi kodu, L seviyesi kodundan yaklaşık %50-60 daha büyük ızgara gerektirir.

H seviyesi her şeyi çözmez.

Logo yerleştirme için H seviyesi tercih edilir çünkü logo kapatılan alanı hata düzeltme kapasitesinin karşılaması gerekir; ancak logo alanı toplam yüzeyin %30'unu aştığında H seviyesi bile yetmez, ve üstüne bir de URL uzunsa modül ızgarası öyle büyür ki küçük boyutlarda her modül birkaç piksele düşer, bu da baskıda mürekkep yayılmasıyla birleşince kritik hizalama desenlerini bozar.

Karar şöyle kurulabilir: ambalaj baskısında yıpranma veya kir beklentisi varsa M veya Q yeterlidir; logo eklenecekse H zorunludur ama minimum fiziksel boyutu buna göre artırmak şarttır. L seviyesi yalnızca temiz, düz ve yüksek kontrastlı yüzeyler için, tarama koşullarının kontrol altında olduğu durumlarda kullanılabilir.

PNG ile SVG arasındaki boyut davranışı

PNG dosyası üretilirken boyut piksel cinsinden sabitlenir. 300×300 px PNG, ekranda net görünür; aynı dosya baskıda 2,54 cm'ye denk gelir. Bu dosyayı CSS veya HTML ile büyütürseniz piksel enterpolasyonu devreye girer ve modül kenarları yumuşar; 600×600 px görüntülense bile kaynak dosyanın 300 px olması nedeniyle modüller bulanıklaşır ve tarayıcı yazılımı sinyal kaybedebilir.

SVG formatı matematiksel vektörlerle çizildiğinden her boyuta sonsuz keskinlikte ölçeklenir. Web sayfasında veya responsive tasarımda SVG kullanmak, PNG'nin büyütme sorununu tamamen ortadan kaldırır. Baskı için ise görsel editörden SVG alıp 300 DPI çözünürlükte PDF'e dönüştürmek, raster dosyanın piksel kısıtını aşmanın standart yoludur.

Karar değişkeni şudur: yalnızca sabit boyutlu tek bir ortamda kullanılacaksa PNG yeterlidir; birden fazla boyut, responsive web veya baskı vardığında SVG tercih edilmelidir. QR kod oluşturmak için kullanacağınız araç her iki formatı da sunuyorsa SVG'yi indirip ihtiyaç duyulan boyuta çevirmek, PNG'yi yeniden üretmekten daha güvenlidir.

SVG'den PNG'ye geçiş kaçınılmazsa, dönüştürme işlemini hedef boyutta yapmak gerekir; yani önce istenen fiziksel boyutu belirleyip piksele çevirmek, ardından tam o çözünürlükte rasterleştirmek daha doğru bir yaklaşımdır. Büyük SVG'yi küçük PNG'ye indirgemek modül kontrastını korur; küçük PNG'yi büyük baskıya götürmek bozar. Görsel formatları dönüştürürken çıktı boyutunu açıkça belirtmek, QR modüllerinin enterpolasyon yüzünden yumuşayarak okunamaz hale gelmesini engeller. Bu adım özellikle sosyal medya paylaşımları için hazırlanan kare görsellerde gözden kaçar; 1080×1080 px PNG içine yerleştirilen QR kodu fiziksel olarak küçük kaldığı için mobil cihazlarda taranamaz.

Boyut hatasını nerede yakalamalı

Boyut seçimindeki hataların büyük çoğunluğu baskıdan önce yapılan ekran testinde fark edilmez; çünkü ekranda 150×150 px görüntülenen kod net ve taranabilir gelir, ama aynı dosya 1,5 cm baskıya gittiğinde okunmaz. Test doğru ortamda yapılmalıdır: kodu PDF veya görsel olarak baskı boyutuna yakın fiziksel çıktıda ya da gerçek cihazda taramak, ekran kontrolünden daha güvenilirdir.

Tarama başarısız oluyorsa sırayla şunlara bakılmalıdır: sessiz bölge (quiet zone) kırpılmış mı, arka plan kontrastı düşük mü, ECC seviyesi veri miktarına yetersiz mi, boyut minimum eşiğin altında mı. Bu dört kontrol noktası başarısız taramanın büyük çoğunluğunu kapsar; geri kalan pay mürekkep yayılması, kağıt yüzeyinin parlaklığı ve tarayıcı yazılımının versiyonuyla ilgilidir. Bunları ayırt etmek için birden fazla cihazla tarama yapmak gerekir.

Renk seçimi de sık atlanan bir değişkendir. Siyah modül üzerine beyaz arka plan standart kontrast oranını karşılar; koyu lacivert üzerine açık gri gibi kombinasyonlar görsel açıdan benzer dursa da bazı tarayıcı yazılımları düşük kontrastlı renk çiftlerinde hizalama desenini kaçırır. Kontrast oranının WCAG AA eşiği olan 4,5:1'in üstünde kalması, farklı ortam koşullarında tarama güvenilirliğini artırır.

Fiziksel baskı materyali üretilmeden önce PDF proof'u gerçek boyutunda yazdırıp en az iki farklı telefonla taramak, sonradan yeniden baskı maliyetini ortadan kaldırır. Görselleri optimize ederken gömülü QR kod da boyut kısıtlamasından etkilenir; bu nedenle gömme işleminden önce boyut ve ECC uyumunu ayrıca kontrol etmek gerekir. Tabelalar ve broşürler için minimum 3 cihaz testi, kartvizitler için 2 cihaz testi çoğu ortamda yeterli güvenceyi sağlar.

QR kod boyutu, görsel bir tercih değil teknik bir kısıtlamadır; bu kısıtlamayı görmezden gelmek her zaman sessiz bir başarısızlıkla sonuçlanır ve hatanın son kullanıcıya yansımasına kadar fark edilmez.