Anda ada kod QR dan tiada apa membacanya. Kamera berlegar, pembaca berpusing, dan anda tak dapat apa-apa. Mengecewakan — tetapi QR yang takkan menyahkod hampir selalu gagal atas salah satu daripada beberapa sebab yang konkrit, dan kebanyakannya boleh anda baiki dalam kurang seminit. Inilah cara mengetahui yang mana anda hadapi.

1. Kod terlalu kecil dalam bingkai

Kenapa Saya Tak Boleh Imbas Kod QR Ini? (Dan Cara Membaikinya) — visual 1
1. Kod terlalu kecil dalam bingkai

Ini sebab paling biasa setakat ini. Kod QR perlukan cukup piksel supaya penyahkod dapat mencerap coraknya. Kalau kod ialah segi empat kecil di sudut tangkapan skrin besar, atau seceper jauh dalam foto, memang tiada cukup perincian untuk dibaca.

Baiki: Pangkas lebih dekat. Potong imej supaya QR mengisi kebanyakan bingkai sebelum anda cuba menyahkodnya. Kod yang mengisi 5% tangkapan skrin selalunya terbaca serta-merta sebaik ia dipangkas untuk mengisi 80%.

2. Ia kabur atau tak fokus

Kenapa Saya Tak Boleh Imbas Kod QR Ini? (Dan Cara Membaikinya) — visual 2
2. Ia kabur atau tak fokus

Kabur gerakan daripada foto yang bergoyang, atau fokus lembut, mengaburkan tepi tajam yang corak bergantung padanya. Penyahkod perlukan peralihan hitam-putih yang tajam.

Baiki: Kalau ia foto, ambil semula sambil memegang stabil, mengetik untuk memfokus pada kod. Kalau ia tangkapan skrin sesuatu yang sudah kabur, kurang yang anda boleh buat — tetapi memangkas kepada kod dan mencuba lagi masih berbaloi, kerana rantau tajam yang lebih kecil kadangkala menyahkod di mana keseluruhan imej lembut tidak.

3. Kontras rendah atau warna pelik

QR bergantung pada perbezaan jelas antara modul gelap dan latar cerah. Cetakan pudar, kod atas latar sibuk, atau kod bergaya di mana "gelap" ialah warna pucat semuanya boleh jatuh di bawah ambang.

Baiki: Utamakan versi gelap-atas-cerah yang tajam kalau anda ada satu. Berita baik tentang kod songsang, bagaimanapun: pembaca yang betul mencuba kedua-dua corak normal dan songsang, jadi cerah-atas-gelap (kod putih atas latar hitam) sepatutnya masih berfungsi.

4. Silauan, pantulan, atau cahaya tak sekata

Memfotokan kod pada permukaan berkilat atau skrin selalunya meletakkan bintik terang tepat merentasi corak, memadam sebahagian daripadanya. Gambar skrin-ke-skrin juga mengambil gangguan moire.

Baiki: Tukar sudut untuk membunuh pantulan, dan tujukan cahaya sekata bukannya satu bintik terang. Kalau kod pada skrin anda sendiri, langkau kamera sepenuhnya — tangkap skrinnya dan nyahkod imej terus.

5. Kod rosak atau sebahagiannya tertutup

Kod QR ada pembetulan ralat dan boleh bertahan sedikit kerosakan, tetapi calaran besar, lipatan merentasi kod bercetak, pelekat, atau jari menutup sudut boleh menolaknya melebihi apa yang boleh dipulih. Tiga segi empat kedudukan besar di sudut khususnya perlu utuh.

Baiki: Kalau ia fizikal, ratakan lipatan atau bersihkan permukaan. Kalau sebahagian memang hilang, tiada pembaca boleh mencipta data kembali — anda akan perlukan salinan bersih kod itu.

Nyahkod daripada imej, bukan kamera yang bergoyang

Kalau kod sudah menjadi fail — tangkapan skrin, foto yang disimpan, grafik yang dieksport — anda tak perlukan kamera langsung. Membaca terus daripada imej melangkau masalah fokus dan silauan sepenuhnya.

Pembaca Kod QR IMG.DIY mengambil imej yang anda beri, menyahkodnya dalam pelayar anda, dan menunjukkan teks — mencuba kedua-dua corak normal dan songsang secara automatik, dan mengecilkan imej besar supaya ia memproses dengan pantas. Semuanya berjalan setempat; tiada apa-apa dimuat naik.

Beberapa had jujur untuk menetapkan jangkaan: ia membaca satu kod satu imej, jadi kalau gambar memegang beberapa, pangkas kepada yang anda mahu. Dan ia berfungsi daripada imej, bukan kamera web langsung — pilihan yang disengajakan untuk kekal sepenuhnya setempat. Kod yang sangat kecil, kabur, atau bergaya berat masih boleh melawan walaupun pangkasan yang baik; bila itu berlaku, pembetulannya hampir selalu tangkapan kod yang lebih tajam, lebih dekat, dan lebih berkontras tinggi bukannya alat yang berbeza.