QR kodların çizilse, kirlense veya bir kısmı kaybolsa bile okunabilmesinin temel nedeni, içlerinde hata düzeltme bilgileri bulunmasıdır. 📱🔲
🔲 1. QR kod sadece veriden oluşmaz
QR kodun içine asıl bilginin yanında, hata düzeltmeye yarayan ek veriler de yerleştirilir.
🛠️ 2. Eksik kısımlar yeniden hesaplanabilir
Kodun bir bölümü çizilmiş veya kapatılmış olsa bile QR okuyucu, kalan bilgiler ve hata düzeltme verilerini kullanarak eksik verinin bir kısmını yeniden oluşturabilir.
📊 3. Farklı hata düzeltme seviyeleri vardır
QR kodlar farklı hata düzeltme seviyeleriyle oluşturulabilir. Daha yüksek hata düzeltme seviyesi, kodun daha büyük bir bölümünün hasarlı olmasına rağmen okunabilmesini sağlar; bunun karşılığında kod biraz daha fazla alan kaplar.
👁️ 4. Kamera önce kodun yapısını bulur
Köşelerdeki büyük kareler, telefonun kameraya QR kodun nerede ve hangi yönde olduğunu anlamasında yardımcı olur. Böylece kod eğik veya farklı açılarda olsa bile okunabilir.
🧠 5. Telefon görüntüyü işler
Telefon, kameradan aldığı görüntüyü analiz ederek kodun siyah-beyaz hücrelerini çözer, perspektifi düzeltir ve ardından hata düzeltme algoritmasını uygular.
Kısacası: QR kod + hata düzeltme bilgisi → hasarlı bölümlerin bir kısmının onarılması → kodun okunabilmesi. Bu yüzden QR kodun küçük bir kısmı zarar görse bile çalışmaya devam edebilir. 📱🔲✨