Penjana Kod QR
1. Pengenalan
Penjana Kod QR ialah alat yang menukar teks, pautan, maklumat hubungan, butiran pembayaran, atau data digital lain kepada kod QR yang boleh diimbas. Apabila seseorang mengimbas kod tersebut menggunakan kamera telefon pintar atau aplikasi pengimbas QR, maklumat yang dikodkan akan dipaparkan atau dilaksanakan serta-merta—seperti membuka laman web, mendail nombor telefon, menyambung ke Wi-Fi, atau menyimpan butiran hubungan.
Alat ini menjana kod QR yang boleh disesuaikan dan boleh digunakan merentas kempen pemasaran, pembungkusan produk, menu digital, tiket acara, sistem pembayaran, dan aplikasi mudah alih. Perniagaan sering menggunakan kod QR untuk mengarahkan pelanggan ke halaman pendaratan, promosi, atau muat turun, manakala pembangun mengintegrasikannya ke dalam aplikasi untuk automasi dan pemindahan data.
Selain menjana kod QR standard, alat ini menyokong penyesuaian lanjutan seperti gaya warna, gradien, logo, imej latar belakang, dan bingkai hiasan. Penambahbaikan visual ini membolehkan jenama mencipta kod QR yang sepadan dengan identiti reka bentuk mereka sambil kekal boleh diimbas.
Sama ada anda memerlukan kod QR ringkas untuk laman web atau kod yang lebih kompleks yang mengandungi butiran acara, kelayakan Wi-Fi, atau maklumat pembayaran, alat ini menyediakan pilihan input yang fleksibel dan menjana imej SVG berkualiti tinggi yang sesuai untuk kegunaan web dan cetakan.
2. Cara Ia Berfungsi
Penjana kod QR menukar data berstruktur kepada format QR yang boleh dibaca oleh mesin. Pengguna menghantar maklumat yang menerangkan jenis kod QR yang ingin mereka cipta, bersama tetapan gaya dan penyesuaian visual pilihan. Sistem kemudian mengesahkan input, membina rentetan data yang dikodkan, dan menghasilkan kod QR akhir sebagai imej SVG yang boleh diskalakan.
Jenis Data yang Disokong
Alat ini menyokong pelbagai jenis kandungan kod QR. Setiap jenis menukar input pengguna kepada format piawai tertentu yang digunakan oleh pengimbas QR:
- Teks – Mengkodkan teks biasa.
- URL – Membuka laman web apabila diimbas.
- Telefon – Memulakan panggilan telefon.
- SMS – Membuka mesej SMS yang telah diisi terlebih dahulu.
- E-mel – Mencipta draf e-mel dengan subjek dan mesej.
- WhatsApp – Membuka perbualan dengan mesej yang telah ditulis.
- Lokasi – Memaparkan koordinat geografi dalam aplikasi peta.
- WiFi – Menyambung ke rangkaian tanpa wayar secara automatik.
- Acara – Menambah acara kalendar dengan peringatan.
- vCard – Menyimpan profil hubungan ke dalam telefon.
- Kripto – Menghantar mata wang kripto ke alamat dompet.
- Pautan Pembayaran – Kod pembayaran PayPal, UPI, pemindahan bank EPC, atau Pix.
Parameter Input
Penjana menerima beberapa parameter konfigurasi:
- Jenis – Menentukan format data kod QR.
- Saiz – Saiz imej output antara 50 hingga 2000 piksel.
- Tahap Pembetulan Ralat – L, M, Q, atau H. Tahap yang lebih tinggi meningkatkan ketahanan terhadap kerosakan.
- Pengekodan – Format pengekodan aksara (UTF-8 secara lalai).
- Margin – Sempadan putih di sekeliling kod QR.
Pilihan penyesuaian visual tambahan termasuk:
- Gaya modul QR (bulat, berlian, hati, bintang, dll.)
- Bentuk mata tersuai
- Warna hadapan atau gradien
- Ketelusan warna latar belakang
- Lapisan logo di tengah
- Lapisan imej hadapan atau latar belakang
- Bingkai hiasan dengan teks pilihan
Peraturan Pengesahan
Sebelum menjana kod QR, sistem mengesahkan semua nilai input:
- Warna mesti merupakan nilai heksadesimal yang sah.
- Muat naik imej mesti sepadan dengan jenis fail yang dibenarkan.
- Saiz imej mesti berada dalam had yang ditetapkan.
- Saiz QR mesti antara 50 hingga 2000 piksel.
- Margin mesti berada dalam julat yang dibenarkan.
- Pembetulan ralat mesti salah satu daripada tahap yang disokong.
Jika data tidak sah dikesan, penjana akan kembali secara automatik kepada nilai lalai yang selamat bagi memastikan kod QR masih boleh dijana.
Format Output
Alat ini mengembalikan kod QR yang dijana sebagai imej SVG yang dikodkan Base64. Format SVG memastikan kod QR kekal tajam pada sebarang resolusi, menjadikannya sesuai untuk:
- Aplikasi web
- Bahan cetakan
- Antara muka mudah alih
- Paparan bersaiz besar
Bersama imej tersebut, respons juga termasuk data terbenam yang digunakan untuk mencipta kod QR.
3. Cara Menggunakan Alat Ini
- Pilih jenis kod QR yang ingin anda jana.
- Masukkan data yang diperlukan seperti URL, nombor telefon, butiran Wi-Fi, atau maklumat acara.
- Sesuaikan reka bentuk dengan memilih warna, gaya, atau gradien.
- Secara pilihan muat naik logo atau imej latar belakang.
- Laraskan saiz, margin, dan tahap pembetulan ralat jika diperlukan.
- Jana kod QR.
- Muat turun atau benamkan imej SVG ke dalam laman web atau bahan cetakan anda.
4. Contoh Praktikal
Contoh 1: Kod QR Laman Web
Input
- Jenis: URL
- URL: https://example.com
- Saiz: 500
- Gaya: Bulat
- Warna Hadapan: #000000
Output
Kod QR yang membuka laman web yang ditentukan apabila diimbas. Ini boleh dicetak pada poster, kad perniagaan, atau pembungkusan.
Contoh 2: Kod QR Sambungan Wi-Fi
Input
- Jenis: WiFi
- SSID: OfficeNetwork
- Kata Laluan: SecurePass123
- Penyulitan: WPA
Output
Mengimbas kod QR akan menyambungkan peranti secara automatik ke rangkaian Wi-Fi yang ditentukan tanpa perlu memasukkan kelayakan secara manual.
5. Kes Penggunaan Pembangun
Pembangun sering mengintegrasikan penjanaan kod QR ke dalam platform web, aplikasi mudah alih, dan aliran kerja automatik. Alat ini boleh digunakan secara programatik untuk menjana kod QR secara dinamik berdasarkan input pengguna atau data aplikasi.
- Kempen Pemasaran Dinamik
Jana kod QR untuk halaman pendaratan yang diperibadikan atau kempen promosi.
POST /api/qr-code
{
"type": "url",
"url": "https://example.com/promo"
}
- Sistem Perkongsian Hubungan
Cipta kod QR yang mengandungi maklumat hubungan vCard untuk kad perniagaan atau lencana persidangan.
- Automasi Pembayaran
Jana kod pembayaran QR untuk PayPal, Pix, UPI, atau pemindahan bank dalam sistem pembayaran atau invois.
- Platform Tiket Acara
Kodkan butiran acara dan peringatan ke dalam kod QR yang boleh diimbas oleh pengguna untuk menambah acara terus ke aplikasi kalendar mereka.
Pertimbangan Keselamatan
- Sahkan nilai input sebelum pengekodan.
- Hadkan muat naik fail dan kuatkuasakan semakan jenis MIME.
- Gunakan tahap pembetulan ralat apabila membenamkan logo.
- Bersihkan input URL dan e-mel.
6. Soalan Lazim
Apakah kod QR?
Kod QR ialah kod bar dua dimensi yang menyimpan maklumat seperti URL, teks, atau butiran hubungan. Ia boleh diimbas menggunakan kamera telefon pintar untuk mengakses data yang dikodkan dengan cepat.
Apakah format fail yang dihasilkan oleh penjana kod QR?
Penjana menghasilkan kod QR sebagai imej SVG. Fail SVG boleh diskalakan dan kekal tajam pada sebarang saiz, menjadikannya sesuai untuk bahan digital dan cetakan.
Bolehkah saya menambah logo pada kod QR?
Ya. Anda boleh memuat naik imej logo yang akan diletakkan di tengah kod QR. Menggunakan tahap pembetulan ralat yang lebih tinggi membantu mengekalkan kebolehpercayaan imbasan apabila logo ditambah.
Apakah jenis kod QR yang boleh saya cipta?
Anda boleh menjana kod QR untuk teks, URL, nombor telefon, e-mel, sambungan Wi-Fi, acara kalendar, hubungan (vCard), pembayaran mata wang kripto, dan beberapa platform pembayaran.
Seberapa besar kod QR yang boleh dijana?
Saiz biasanya boleh antara 50 piksel hingga 2000 piksel, bergantung pada konfigurasi anda. Saiz yang lebih besar disyorkan untuk bahan cetakan.
Bolehkah saya menyesuaikan rupa kod QR?
Ya. Penjana menyokong pelbagai gaya modul, bentuk mata, warna, gradien, bingkai, logo, dan imej latar belakang untuk mencipta kod QR yang unik secara visual.
Adakah kod QR masih boleh diimbas selepas penyesuaian?
Ya, selagi reka bentuk mengekalkan kontras yang mencukupi dan menggunakan tahap pembetulan ralat yang sesuai. Elakkan lapisan berlebihan yang boleh menghalang modul penting kod QR.
Bolehkah pembangun mengintegrasikan alat ini ke dalam aplikasi?
Ya. Pembangun boleh menghantar data berstruktur melalui permintaan API untuk menjana kod QR secara dinamik bagi digunakan dalam aplikasi, laman web, dan sistem automatik.