Bagaimana cara decode kode QR dari sebuah gambar?
Sebuah kode QR adalah kisi kotak hitam dan putih: tiga pola sudut besar membatasi zona data, dan modul-modul lain mengkode informasi bit demi bit, dilengkapi level koreksi kesalahan yang memungkinkan membangun kembali bagian yang rusak. Alat ini pertama menemukan tiga pola tersebut, lalu menyimpulkan orientasi dan ukuran kisi, meluruskan perspektif bila gambar diambil miring, dan akhirnya membaca modul satu per satu.
Decode dilakukan sepenuhnya dalam JavaScript, di peramban Anda: gambar diubah ukurannya bila perlu, piksel dianalisis, dan hasilnya tampil sebelum apa pun sempat keluar dari halaman. Tabel memuat string persis, jenis konten yang dikenali, panjangnya, versi simbol, dimensi gambar, dan waktu terukur, sementara kontur hijau menandai empat sudut yang terdeteksi.
Jenis konten apa saja yang bisa dimuat kode QR?
Yang paling umum tetapalamat URL, yang langsung dibuka ponsel. Berikutnya, jaringan Wi-Fi — awalan WIFI: menyimpan nama, kata sandi, dan enkripsi —, kartu kontak (BEGIN:VCARD atau format ringkas MECARD), email, nomor telepon, SMS, acara kalender dan lokasi geografis. Tanpa format yang dikenali, alat ini menampilkan teks biasa: QR hanyalah cara ringkas menyimpan karakter, bukan enkripsi.
Mengapa decode gagal pada gambar tertentu?
Penyebabnya hampir selalu visual. buram gerak menghapus kontur modul; pantulan cahaya atau pencahayaan tidak merata menutupi satu area utuh; kontras rendah — QR abu-abu di atas kertas krem — membuat hitam dan putih sulit dibedakan; zona tenang yang terpotong menghilangkan margin empat modul dari pembaca; akhirnya gambar yang terlalu kecil atau diperbesar setelahnya tidak menyisakan cukup piksel per modul. Dari sisi konten, kode sangat padat yang digenerasi di versi rendah juga bisa melebihi kapasitas yang disediakan.
Apa yang dilakukan dengan kode yang tidak saya kenali?
Baca dulu string yang ditampilkan: bila diawali http, WIFI:, BEGIN:, tel: atau geo:, jenisnya memberi tahu Anda isi data sebelum dibuka apa pun. Tautan tidak dikenal atau dipendek pantas diperiksa di tempat lain; di sini, tidak ada yang dijalankan: alat ini hanya menampilkan teks yang tersimpan di dalam kode.
Yang tidak dilakukan pemindai ini
Alat ini tidak membuat kode: untuk membuatnya, gunakan generator kode QR. Alat ini tidak membaca barcode satu dimensi — perannya ada pada generator barcode untuk memproduksinya, karena format 1D tidak ada hubungannya dengan kisi QR. Alat ini tidak membuat akun, tidak menyinkronkan apa pun antar perangkat Anda, dan tidak mengunggah gambar apa pun: riwayat hidup di penyimpanan lokal peramban dan hilang bersamanya.
Direkomendasikan untuk
Pedagang dan penyelenggara acara yang memeriksa poster atau tiket, tim marketing yang mengecek tautan cetak kampanye, orang yang bergabung ke jaringan Wi-Fi hotel atau kafe, toko online yang memindai paket atau label, orang penasaran yang membaca kode yang dilihat di jalan — dan siapa pun yang ingin membaca kode QR dengan cepat dan tanpa jejak, dilengkapi generator kode QR, ekstraktor teks OCR, penghitung karakter, encoder decoder Base64 dan pemilih warna.