Bahasa Melayu

Cara membuat kod QR yang betul-betul mengimbas

Pembetulan ralat, zon senyap, kontras dan saiz cetakan: empat perkara yang menentukan sama ada kod QR berfungsi di atas kertas atau gagal secara senyap-senyap.

Kod QR ialah gambar data, dan ia rapuh dalam cara tertentu

Pengimbas tidak "membaca" kod QR seperti cara seseorang membaca teks. Ia menukar imej kamera kepada piksel hitam dan putih, mencari tiga petak besar di sudut, menyusun grid, dan kemudian membaca setiap sel. Semua yang membantu atau menjejaskan kod QR kembali kepada proses itu: sudut mesti boleh dicari, grid mestilah teratur dan setiap sel mestilah terang atau gelap dengan jelas.

Itulah sebabnya kod boleh kelihatan sempurna pada skrin dan gagal sepenuhnya selepas dicetak pada menu, dan sebab "menjadikannya lebih kecil untuk muat" ialah satu-satunya cara yang paling biasa untuk memecahkannya.

Pembetulan ralat: insurans, bukan ruang kosong

Kod QR membawa data berlebihan supaya ia masih menyahkod apabila sebahagian daripada imej rosak. Terdapat empat tahap: L memulihkan kira-kira 7% daripada simbol, M kira-kira 15%, Q tentang 25% dan H kira-kira 30%.

Trade-off adalah saiz. Lebihan yang lebih tinggi bermakna lebih banyak modul untuk kandungan yang sama, dan lebih banyak modul bermakna setiap satu secara fizikal lebih kecil pada saiz cetakan tertentu — yang boleh menjadikan pengimbasan lebih sukar daripada lebih mudah. Meningkatkan tahap bukan secara automatik lebih selamat.

  1. Pada skrin, atau pada kertas bersih yang akan kekal rata: L atau M adalah banyak.
  2. Mengenai sesuatu yang akan dikendalikan, dilipat atau disimbah — menu, kad kesetiaan, bungkusan: Q.
  3. Apabila anda berhasrat untuk meletakkan logo di atas tengah, atau permukaannya benar-benar bermusuhan: H.
  4. Jika kod menjadi sangat padat pada tahap tinggi, pendekkan kandungan dan bukannya meningkatkan tahap lagi.

Zon tenang adalah sebahagian daripada kod

Jidar kosong di sekeliling kod QR bukan hiasan. Spesifikasi memerlukan sekurang-kurangnya empat modul ruang kosong pada setiap sisi, dan pengimbas benar-benar bergantung padanya untuk mencari tepi simbol.

Ini adalah keperluan yang paling kerap diabaikan dalam reka bentuk QR. Kod yang diletakkan pada sempadan, gambar atau blok teks kehilangan zon senyapnya dan mungkin berhenti berfungsi sepenuhnya — dan kegagalan itu kelihatan rawak, kerana ia bergantung pada apa yang ditangkap oleh kamera.

Alat ini lalai kepada empat modul dan memberi amaran kepada anda jika anda mengurangkannya. Jika susun atur tidak mempunyai ruang untuk jidar, jadikan kod lebih kecil daripada memangkas jidar.

Kontras menentukan lebih daripada warna

Pengimbas membina binar imej, jadi apa yang penting ialah perbezaan kecerahan antara kod dan latar belakangnya — bukan sama ada warna kelihatan berbeza kepada anda. Dua warna boleh menjadi jelas berbeza pada mata dan hampir sama apabila ditukar kepada skala kelabu.

Hitam pada putih memberikan nisbah kontras 21:1. Sasarkan sekurang-kurangnya 7:1; di bawah tentang 4:1 kod mula gagal di atas kertas dan dalam cahaya yang kurang terang, dan alat ini akan memberi amaran kepada anda. Angka kontras langsung di sebelah kemas kini pratonton semasa anda menukar warna.

Pastikan kod lebih gelap daripada latar belakangnya. Banyak pengimbas sahaja mencari gelap pada cahaya, dan kod terbalik — modul cahaya pada medan gelap — ialah lambungan syiling merentasi peranti. Jika anda memerlukan kod pada reka bentuk gelap, letakkannya di dalam panel cahaya.

Elakkan kecerunan merentas kod dan berhati-hati dengan latar belakang telus: apa sahaja yang berakhir di belakangnya mesti memenuhi keperluan kontras yang sama.

Saiznya untuk jarak pengimbasan

Peraturan praktikal yang digunakan secara meluas ialah lebar kod hendaklah kira-kira sepersepuluh daripada jarak ia akan diimbas. Kod dibaca separas lengan — katakan 30 sm — hendak berukuran lebih kurang 3 sm. Poster yang diimbas dari tiga meter mahukan kira-kira 30 sm.

Separuh lagi masalah ialah saiz modul. Di bawah kira-kira 0.4 mm setiap modul, kamera telefon biasa mula bergelut, dan pencetak terma murah menyapu modul bersebelahan. Kandungan yang lebih pendek bermakna modul yang lebih sedikit, yang bermaksud setiap modul lebih besar pada saiz keseluruhan yang sama — itulah sebabnya memastikan muatan pendek membantu lebih daripada sebarang perubahan tunggal yang lain.

Pilih format output yang betul

Eksport SVG untuk apa sahaja yang akan dicetak. Ia adalah vektor, jadi ia berskala ke mana-mana saiz dengan tepi tajam yang sempurna, dan ia adalah apa yang pereka atau pencetak akan inginkan.

Eksport PNG untuk skrin, dokumen dan di mana-mana sahaja peta bit adalah lebih mudah. Pilih saiz piksel yang besar: alat ini membulatkan saiz modul kepada bilangan keseluruhan piksel supaya setiap modul adalah sama, yang mengelakkan modul tidak sekata yang muncul apabila kod diskalakan dengan pecahan.

Jangan sekali-kali menaikkan PNG kod QR selepas mengeksport. Eksport semula ia lebih besar sebaliknya — interpolasi mengaburkan tepi modul, iaitu apa yang diperlukan oleh pengimbas untuk menjadi jelas.

Uji sebelum anda membuat komitmen

Cetak satu pada saiz sebenar, pada bahan sebenar dan imbasnya dengan lebih daripada satu telefon — idealnya Android lama serta iPhone terbaharu, kerana kod itu sebenarnya akan hidup. Kod yang berfungsi pada meja anda di bawah lampu boleh gagal di atas meja di tepi tingkap.

Jika anda meletakkan logo di tengah, pastikan ia kecil, jauhkan ia daripada petak tiga sudut, dan uji hasilnya daripada menganggap pembetulan ralat akan menutupinya.

Soalan lazim

Bolehkah saya meletakkan logo saya di tengah?
Selalunya, ya, jika anda menggunakan tahap pembetulan ralat yang tinggi dan mengekalkan logo dengan baik di bawah kira-kira 20% kawasan, jauh daripada corak pencari tiga sudut. Alat ini tidak menindih logo, kerana melakukannya dengan selamat memerlukan pemeriksaan visual yang sahaja anda boleh buat. Eksport SVG, letakkan logo anda dalam alat reka bentuk dan uji hasilnya.
Mengapa kod saya berhenti berfungsi selepas pereka bentuk menggunakannya?
Biasanya zon senyap dipangkas, kod itu dikecilkan melepasi titik di mana modul cukup besar, atau ia diwarnakan semula kepada sesuatu dengan kontras yang terlalu sedikit. Beri mereka SVG dan keperluan margin empat modul secara bertulis.
Adakah pautan yang lebih panjang menjadikan kod lebih sukar untuk diimbas?
ya. Lebih banyak kandungan bermakna lebih banyak modul, jadi pada saiz fizikal tetap setiap modul lebih kecil. Gunakan alamat terpendek yang berfungsi — walaupun ambil perhatian bahawa alat ini sengaja tidak memendekkan pautan untuk anda, kerana itu akan meletakkan pihak ketiga antara kod anda dan destinasinya.
Tahap pembetulan ralat manakah yang harus saya gunakan secara lalai?
M ialah lalai yang wajar untuk kebanyakan kegunaan. Beralih ke Q untuk apa-apa yang dikendalikan atau dicetak kecil, dan ke H sahaja apabila anda menutup sebahagian daripada kod atau permukaannya benar-benar kasar.

Apa yang tidak akan dilakukan oleh alat ini