Ubah saiz reka bentuk dahulu, kemudian letakkan kod QR

Pada 540 piksel, kedua-dua pembaca perisian mendapatkan semula URL lengkap daripada kesemua 48 fail apabila QR dimasukkan terakhir, berbanding 16 daripada 48 fail yang dihasilkan dengan mengecilkan reka bentuk lengkap.

Perbandingan terkawal URL kempen rekaan dan eksport imej raster, dijalankan pada Oktober 2026.

Abstrak

Tetapkan dimensi reka bentuk yang akan diserahkan sebelum meletakkan kod QR, kemudian periksa fail yang disimpan. Dalam ujian perisian terkawal pada 540 × 540 piksel, kedua-dua pembaca mendapatkan semula URL lengkap daripada kesemua 48 fail yang QR-nya dimasukkan pada saiz akhir. Kedua-duanya berjaya pada 16 daripada 48 fail yang dibuat dengan mengecilkan reka bentuk yang sudah mengandungi QR. Setiap pasangan perbandingan mengekalkan URL dan grid berkod yang sama.[1]

Perbandingan menggunakan 12 URL rekaan dengan dua tahap pembetulan ralat dan dua format fail. Hasilnya menyokong aliran eksport tertentu, bukan saiz minimum QR sejagat atau jaminan imbasan telefon. Pada 360 piksel, 24 daripada 48 keadaan penempatan akhir tidak muat dalam ruang tetap. Daripada 24 fail yang boleh disediakan, 18 lulus pada kedua-dua pembaca dan enam tidak. Bagi perniagaan dan pencipta kandungan, hasil praktikalnya ialah penyerahan yang mengekalkan URL kempen lengkap serta mengenal pasti fail akhir yang perlu diperiksa.

Sebuah perniagaan meluluskan grafik acara daripada pencipta kandungan. Reka bentuk besar kelihatan siap, dan kod QR-nya mengembalikan pautan yang betul. Versi lebih kecil kemudian dieksport untuk penempatan lain. Destinasinya tidak berubah, tetapi fail yang diterima pembaca sudah berubah.

Langkah produksi terakhir itu mudah terlepas pandang apabila reka bentuk, tawaran dan pautan kempen sudah diluluskan. Ia juga menimbulkan soalan yang jelas: patutkah pasukan mengecilkan grafik lengkap, atau mengecilkan latar dahulu dan memasukkan kod QR selepas itu?

Kami menguji kedua-dua aliran tersebut dengan URL kempen rekaan yang lengkap, termasuk versi dengan parameter atribusi. Penemuan yang berguna mengubah arahan eksport: kekalkan pautan yang dimaksudkan, sediakan ruang untuk kodnya pada saiz akhir dan periksa fail yang benar-benar diserahkan.

Urutan eksport mengubah piksel yang diterima pembaca

Ilustrasi bengkel besar di sebelah versi lebih kecil, dengan tangan memegang jubin QR berasingan dan paparan grid perseginya yang diperbesar.
  • Latar pada saiz sumber
  • Reka bentuk pada saiz penyerahan
  • QR diletakkan selepas itu
Ilustrasi konsep mengecilkan latar sebelum menambahkan kod QR. Jadual mengandungi hasil ukuran perisian.

Fail induk yang boleh dibaca tidak menjamin eksportnya boleh dibaca

Kami bermula dengan 12 URL kempen rekaan. Empat destinasi mewakili bengkel, buku pencipta kandungan, produk dan kelas fotografi. Setiap satu mempunyai versi pendek, versi dengan parameter kempen dan versi lebih panjang dengan parameter tambahan. Dalam setiap perbandingan aliran kerja, URL lengkap kekal tidak berubah.

Setiap URL dikodkan pada dua tahap pembetulan ralat dan disimpan dalam dua format. Ini menghasilkan 48 fail bagi setiap aliran eksport pada setiap saiz reka bentuk. Keadaan ini diulang pada 12 URL, bukannya 48 pelanggan, kempen atau percubaan bebas. Kedua-dua pembaca perisian berjaya menyahkod kesemua 24 imej sumber besar sebelum perbandingan eksport bermula.[1]

Perbezaannya paling jelas pada 540 × 540 piksel. Apabila reka bentuk lengkap dikecilkan, kedua-dua pembaca mendapatkan semula URL tepat pada 16 daripada 48 fail. Apabila latar dikecilkan dahulu dan QR dimasukkan pada saiz akhir, kedua-duanya berjaya pada kesemua 48 fail. Peningkatan berlaku pada kedua-dua tahap pembetulan ralat dan dalam PNG serta JPEG.

Kod QR mempunyai ruang yang sama dalam setiap pasangan: segi empat sama 90 × 90 piksel. Aliran kedua memuatkan kod ke ruang itu menggunakan piksel penuh untuk petak-petak kecilnya. Pautan tidak dipendekkan, parameter kempen tidak dibuang dan destinasi tidak ditukar. Jadual menunjukkan hasil empat kumpulan yang masing-masing mengandungi 12 fail.

Bagi perniagaan yang menempah kerja kreatif, ini mengubah hasil yang perlu diminta daripada pereka. Memastikan fail sumber dibuka dengan betul dan QR berfungsi pada fail induk besar ialah pemeriksaan yang berguna. Reka bentuk kecil masih memerlukan pemeriksaannya sendiri. Kelulusan patut menyatakan dimensi dan fail sebenar yang akan diserahkan, bukan setakat fail induk.

Pada 540 piksel, penempatan akhir mendapatkan semula lebih banyak URL lengkap

Fail yang berjaya pada kedua-dua pembaca perisian, daripada 12 URL berbeza dalam setiap baris. Setiap fail mempunyai ruang QR 90 × 90 piksel.

Jadual data: pemulihan URL tepat pada 540 × 540 piksel
Tahap pembetulan ralat dan format disimpanKecilkan reka bentuk lengkapMasukkan QR pada saiz akhirFail diuji bagi setiap aliran
M · PNG51212
M · JPEG kualiti 8551212
H · PNG31212
H · JPEG kualiti 8531212
Sumber: eksperimen eksport QR Influence IQ. Setiap aliran menghasilkan 48 fail merentasi empat keadaan ini, menggunakan 12 URL yang sama berulang kali. Kejayaan bermaksud ZXing-C++ dan quirc mengembalikan bait URL asal dengan tepat. Semua fail dalam jadual ini boleh disediakan.

Kekalkan URL lengkap dan letakkan QR selepas mengubah saiz

Kod QR ialah grid petak-petak kecil yang dipanggil modul. Pautan dan tetapan pengekodan menentukan grid tersebut. DENSO WAVE, pembangun QR Code, menerangkan bahawa data yang lebih panjang serta tetapan pembetulan ralat yang berlainan boleh memerlukan grid lebih besar. QR standard juga memerlukan jidar kosong, dikenali sebagai zon senyap, selebar empat modul pada setiap sisi.[2][3]

Tugas praktikalnya ialah memuatkan seluruh grid dan jidarnya ke dalam reka bentuk yang diserahkan. Dalam aliran pertama, QR sudah menjadi sebahagian daripada imej 2,160 × 2,160 piksel apabila keseluruhan imej dikecilkan. Proses pensampelan semula boleh membaurkan tepi atau meletakkan grid di antara piksel akhir. Dalam aliran kedua, kami mengecilkan latar dan kemudian melukis grid QR asal terus pada piksel penuh.

Satu contoh yang diukur menjelaskan perbezaannya. URL bengkel yang panjang mengandungi 199 bait. Pada tahap pembetulan ralat M, ia menghasilkan grid 57 × 57 modul. Termasuk zon senyap, lebarnya 65 modul. Reka bentuk asal memperuntukkan lima piksel untuk setiap modul, menjadikan keseluruhan lebarnya 325 piksel.

Mengecilkan reka bentuk kepada 540 piksel memetakan lebar itu kepada 81.25 piksel, dengan 1.25 piksel antara sempadan modul. Kedua-dua pembaca gagal mendapatkan semula URL daripada PNG yang terhasil. Melukis grid sama terus pada saiz akhir menggunakan satu piksel bagi setiap modul dan lebar lebih kecil, 65 piksel. Kedua-dua pembaca kemudian mendapatkan semula URL lengkap.

Ini perbandingan dua prosedur eksport yang lengkap. Saiz yang digunakan, kedudukan dan penapisan berubah bersama-sama, jadi ujian ini tidak mengasingkan satu punca. Namun, ia menunjukkan mengapa arahan “besarkan QR pada sumber” tidak mencukupi: dalam contoh ini, simbol akhir yang lebih kecil itulah yang berjaya dibaca.

Kekalkan URL yang dimaksudkan semasa menyelesaikan eksport. Parameter kempen mungkin sebahagian daripada pelan pengukuran yang dipersetujui. Membuangnya mengubah pautan yang diserahkan. Jika pasukan kemudian mempertimbangkan pengalihan terurus atau alamat destinasi lebih pendek, itu keputusan berasingan yang memerlukan pemeriksaan destinasi dan atribusi sendiri. Eksperimen kami tidak menguji alternatif itu.

Urutan praktikal untuk penyerahan QR

Mengikut arah jam dari kiri atas: simbol alamat pada dokumen, latar dengan pemegang ubah saiz, jubin QR ditambahkan pada reka bentuk dan kanta pembesar membandingkan simbol alamat yang diperoleh semula.
  1. Luluskan pautan lengkap

    Masukkan destinasi dan semua parameter kempen wajib bersama-sama dalam taklimat.

  2. Tetapkan dimensi penyerahan

    Sediakan latar pada lebar dan tinggi yang diperlukan sebelum meletakkan QR.

  3. Letakkan QR pada piksel penuh

    Muatkan grid berkod dan jidar kosong empat modulnya dalam ruang yang dikhaskan.

  4. Periksa fail yang diserahkan

    Bandingkan URL yang diperoleh dengan rentetan diluluskan, kemudian catat fail, tetapan dan hasilnya.

Ilustrasi konsep aliran produksi yang dicadangkan. Uji telefon, paparan atau penggunaan bercetak sebenar secara berasingan daripada pemeriksaan perisian yang dilaporkan di sini.

Ruang terkecil mencapai had muatannya

Perbandingan semua saiz memberikan batas yang berguna kepada hasil utama. Pada 1,080, 720 dan 540 piksel, kedua-dua pembaca berjaya pada setiap fail penempatan akhir. Mengecilkan reka bentuk lengkap menghasilkan corak berlainan: masing-masing 32, 37 dan 16 fail berjaya pada kedua-dua pembaca, daripada 48 fail bagi setiap saiz.

Corak itu bukan penurunan berterusan apabila reka bentuk semakin kecil. Eksport 720 piksel mempunyai lebih banyak kejayaan bersama berbanding eksport 1,080 piksel. Nisbah perubahan saiz dan piksel yang terhasil boleh memberikan keputusan berbeza kepada pembaca. Hasil ini tidak menentukan saiz minimum kod QR dalam piksel yang boleh digunakan secara sejagat.

Pada 360 piksel, ruang QR hanya 60 × 60 piksel. Sesetengah grid, termasuk zon senyapnya, memerlukan lebar 65 atau 85 modul. Satu piksel penuh bagi setiap modul pun tidak muat. Kami merekodkan 24 keadaan penempatan akhir itu sebagai tidak boleh disediakan mengikut prosedur yang ditetapkan, bukannya kegagalan penyahkod.

Oleh itu, jadual hanya membandingkan 24 pasangan yang tinggal pada 360 piksel. Kedua-dua pembaca berjaya pada enam fail reka bentuk yang dikecilkan dan 18 fail penempatan akhir. Enam fail penempatan akhir yang telah disediakan masih tidak lulus ujian bersama. Kaedah ini memperbaiki hasil set kecil tersebut, tetapi tidak menjadikan setiap eksport kecil berjaya.

Bagi grafik kempen yang padat, keputusan reka bentuk seterusnya ialah berapa banyak ruang perlu dikhaskan untuk kod dan jidarnya. Tentukan ini sebelum menganggap semua petak kosong boleh digunakan dengan cara yang sama. Dimensi ruang, URL lengkap, pengekodan dan hasil akhir perlu dinyatakan dalam taklimat. Modul satu piksel yang berjaya dalam ujian terkawal ini bukan saiz yang disyorkan untuk kamera telefon atau bahan bercetak.

Bandingkan fail tersedia yang sama pada setiap saiz penyerahan

Pemulihan URL tepat oleh kedua-dua pembaca. “Fail dibandingkan bagi setiap aliran” memberikan asas kiraan setiap baris.

Jadual data: hasil pasangan aliran dan pengecualian penyediaan pada keempat-empat lebar reka bentuk
Lebar reka bentuk segi empat sama, dalam pikselKecilkan reka bentuk lengkapMasukkan QR pada saiz akhirFail dibandingkan bagi setiap aliranPasangan dikecualikan: tidak dapat disediakan
1,0803248480
7203748480
5401648480
3606182424
Sumber: eksperimen eksport QR Influence IQ. Setiap saiz mempunyai 48 pasangan aliran yang dirancang. Pada 360 piksel, 24 pasangan dikecualikan kerana penempatan akhir tidak dapat memuatkan grid dan zon senyap ke dalam petak tetap 60 piksel. Ini had penyediaan, bukan kegagalan penyahkod. Daripada 24 fail penempatan akhir yang disediakan, 18 lulus ujian bersama dan enam tidak.

Pembetulan ralat dan format fail perlu diperiksa secara berasingan

Pembetulan ralat membantu pembaca QR mendapatkan semula data berkod apabila sebahagian maklumat rosak. Menaikkan tahapnya juga boleh membesarkan grid yang diperlukan untuk kandungan sama. Maka pengekodan M dan H kami melibatkan pertimbangan sebenar dalam ruang tetap. Tetapan lebih tinggi tidak sekadar menambah perlindungan pada imej yang serupa.[7]

Pada 540 piksel, reka bentuk yang dikecilkan memperoleh lima kejayaan bersama daripada 12 pada M dan tiga pada H bagi setiap format fail. Tetapi H lebih baik dalam keadaan sepadan yang lain: lapan perbandingan URL terperinci pada 1,080 piksel dan dua perbandingan PNG URL kempen pada 720 piksel. Arahan “sentiasa pilih tahap lebih rendah” akan menyalahgambarkan hasilnya.

Format fail juga tidak menghasilkan kedudukan yang mudah. Pada 720 piksel dengan M, kedua-dua pembaca berjaya pada 10 eksport PNG dan 12 eksport JPEG daripada reka bentuk yang dikecilkan. Ini tidak menjadikan JPEG pilihan lebih selamat secara umum. Ia menunjukkan mengapa hasil satu format simpanan tidak patut dianggap terpakai secara automatik kepada format lain.

Keputusan kedua-dua pembaca berbeza pada 54 daripada 360 fail yang dihasilkan. Pada 1,080 dan 720 piksel, ZXing-C++ berjaya pada setiap fail; keputusan quirc menyebabkan jumlah kejayaan bersama lebih rendah. Pada 540 piksel, setiap pembaca bertambah baik secara berasingan apabila QR dimasukkan terakhir. Kami menggunakan persetujuan kedua-duanya sebagai hasil utama, sambil menyediakan keputusan setiap pembaca dalam muat turun.

Bagi pencipta kandungan yang menyerahkan fail kepada pelanggan, langkah berguna ialah menetapkan format yang dimaksudkan dan mengesahkan pautan tepat yang diserahkan. Penyahkodan perisian memeriksa fail imej. Pemeriksaan berasingan pada telefon, skrin atau bahan bercetak yang dimaksudkan menguji bahagian lain pengalaman sebenar. Kami mengukur yang pertama; yang kedua kekal sebagai langkah praktikal untuk pasukan yang menggunakan reka bentuk itu.

Templat penyerahan reka bentuk QR yang siap

Salin medan berikut ke dalam taklimat kreatif atau nota penyerahan. Lengkapkannya bagi setiap saiz keluaran yang diperlukan. Medan ini menghubungkan keputusan pemilik perniagaan tentang destinasi, tetapan eksport pereka dan orang yang memeriksa bahan akhir. Versi muat turun tidak memerlukan pendaftaran dan boleh disesuaikan dengan aliran kerja anda.

Kempen dan penggunaan: [Nyatakan kempen, tindakan yang perlu dituju oleh QR dan tempat reka bentuk akan dipaparkan.] Penanggungjawab pautan: [Nyatakan orang yang boleh meluluskan destinasi dan parameternya.] URL lengkap yang diluluskan: [Tampal rentetan tepat, termasuk semua parameter wajib dan jujukan escape dengan tanda peratus.]

Reka bentuk akhir: [Lebar × tinggi dalam piksel.] Ruang QR: [Kedudukan serta lebar × tinggi yang dikhaskan.] Zon senyap: [Sahkan jidar kosong pada keempat-empat sisi.] Grid dan pemuatan: [Catat bilangan modul serta piksel penuh bagi setiap modul, jika tersedia daripada penjana atau proses eksport.]

Pengekodan dan eksport: [Nyatakan penjana, tahap pembetulan ralat dan pilihan yang berkaitan.] Urutan penyediaan: [Nyatakan sama ada QR dimasukkan pada dimensi akhir.] Format disimpan: [PNG atau JPEG, bersama tetapan yang digunakan.] Fail diserahkan: [Catat nama fail atau pengenal lain yang jelas.]

Pemeriksaan fail: [Nyatakan pembaca yang digunakan, fail yang diuji dan keputusannya.] URL yang diperoleh semula: [Bandingkan seluruh rentetan yang dikembalikan dengan URL yang diluluskan.] Keputusan belum selesai: [Catat kegagalan, perbezaan keputusan atau masalah ruang serta siapa yang akan menyelesaikannya.] Jangan tandakan lulus untuk hasil yang belum diuji.

Pemeriksaan penggunaan: [Nyatakan skrin atau bahan bercetak yang dimaksudkan, telefon atau pembaca lain yang digunakan, orang yang bertanggungjawab dan tarikh pemeriksaan.] Pemeriksaan destinasi: [Sahkan pautan yang diluluskan menuju ke halaman yang dimaksudkan dan semua parameter kempen wajib dikekalkan sepanjang laluan yang dirancang.] Pemeriksaan ini melangkaui ujian fail imej kami.

Taklimat perlu menjelaskan tanggungjawab. Pemilik kempen meluluskan pautan; pereka menyediakan keluaran yang ditetapkan; penyemak memeriksa fail sebenar dan penggunaan yang dimaksudkan. Jika pautan, dimensi atau tetapan eksport berubah selepas itu, kemas kini taklimat dan periksa semula keluaran yang terjejas.

Contoh penyerahan lengkap untuk pelancaran bengkel

Bayangkan sebuah perniagaan menempah pencipta kandungan untuk mempromosikan bengkel musim luruh. Pencipta memerlukan kad digital segi empat sama bagi skrin lokasi acara dan versi lebih kecil untuk mesej kempen. Perniagaan telah meluluskan pautan dengan butiran sumber, medium, kempen dan rakan kerjasama. Ini senario produksi rekaan; ia menggunakan salah satu URL ujian yang diukur untuk menjadikan contoh penyerahan lebih jelas.

URL yang diluluskan ialah contoh bengkel sepanjang 199 bait dalam muat turun. Nama kempennya autumn_2026, mediumnya qr dan medan kandungannya mengenal pasti rakan pencipta rekaan. Butiran itu kekal dalam URL bagi kedua-dua keluaran. Pencipta tidak membuangnya untuk mengurangkan jumlah maklumat dalam kod.

Nota penyerahan contoh menetapkan PNG 540 × 540 piksel dengan ruang QR 90 × 90 piksel bermula pada x=378, y=378. Ia menggunakan pengekodan M yang diukur: grid 57 modul, zon senyap empat modul dan satu piksel penuh bagi setiap modul. Saiz keseluruhan akhirnya 65 × 65 piksel, diletakkan di tengah ruang tersebut.

Pereka mengecilkan latar dahulu dan kemudian memasukkan grid itu. Nota mengenal pasti fail tersimpan dan merekodkan hasil ukuran: ZXing-C++ dan quirc mengembalikan URL asal secara tepat. Ia turut merekodkan hasil alternatif: kedua-duanya tidak mendapatkan semula URL daripada PNG sepadan yang dihasilkan dengan mengecilkan fail induk lengkap. Kedua-dua hasil ini datang daripada eksperimen kami, bukan kempen pelanggan sebenar.

Perniagaan masih perlu mengesahkan skrin sebenar di lokasi acara dan laluan penggunaan telefon yang dimaksudkan. Jika versi kecil akan dimampatkan semula atau diubah saiznya oleh perkhidmatan lain, pasukan turut memeriksa fail atau paparan yang terhasil. Kami tidak mengukur perkhidmatan itu, dan kelulusan asal tidak membuktikan apa yang berlaku selepas perubahan lain.

Katakan taklimat kemudian meminta kad 360 piksel sambil mengekalkan perkadaran ruang QR yang sama. Lebar petak menjadi 60 piksel, tetapi kod ini memerlukan 65 modul termasuk jidarnya. Ia tidak boleh disediakan dengan prosedur piksel penuh kami. Pereka perlu menandakan masalah susun atur dan bersetuju tentang ruang lebih besar atau cara penyampaian lain, bukannya melaporkan eksport berjaya yang sebenarnya mustahil.

Inilah nilai penyerahan yang khusus: perbincangan berlaku ketika reka bentuk masih boleh diubah. Pasukan boleh mengekalkan pautan yang diluluskan, mengenal pasti keluaran yang memerlukan perhatian dan tidak menganggap mockup besar yang berjaya sebagai kelulusan bagi semua fail selepasnya.

Cara kami membandingkan prosedur eksport

Kami menetapkan 12 URL rekaan, susun atur, saiz dan tetapan sebelum menyahkod eksport ujian. URL menggunakan example.com dan tidak pernah diakses. Empat kumpulan destinasi masing-masing mempunyai tiga profil muatan data, antara 39 hingga 203 bait. Kami menguji pembetulan M dan H, empat lebar reka bentuk segi empat sama serta dua format simpanan, menghasilkan 384 keadaan fail yang dirancang bagi kedua-dua aliran.[1]

Segno 1.6.6 menjana QR standard dalam mod bait, dengan peningkatan automatik tahap pembetulan dimatikan. Setiap gabungan URL dan tahap pembetulan dikodkan sekali, lalu kedua-dua aliran menggunakan semula matriks yang tepat sama. Reka bentuk sumber bersaiz segi empat sama 2,160 piksel. Pillow 13.0.0 menggunakan satu perubahan saiz LANCZOS; JPEG menggunakan kualiti 85 dengan pensubsampelan kroma dimatikan. Semua kod hitam di atas putih dengan zon senyap empat modul.[4]

Kedua-dua pembaca menerima imej tersimpan lengkap yang sama, ditukar kepada skala kelabu 8 bit. Kami menggunakan ZXing-C++ 3.1.1 dan binaan quirc yang versinya dikunci dengan tetapan tetap. Pemulihan tepat memerlukan bait URL asal, tanpa hasil berjaya lain yang bercanggah. Tiada pemotongan tambahan, imej diperbesar untuk percubaan semula atau langkah pemulihan manual. Pakej menyimpan tetapan pembaca, geometri setiap fail dan hasilnya.[5]

Kesemua 24 fail induk lulus pada kedua-dua pembaca. Daripada 384 eksport yang dirancang, 360 dihasilkan dan 24 tidak dapat disediakan melalui penempatan akhir. Ini meninggalkan 168 pasangan aliran yang sepadan. Kami mengekalkan setiap keadaan, termasuk perbezaan keputusan, fail yang telah disediakan tetapi gagal dan perbandingan yang memihak kepada mana-mana tahap pembetulan. Hasilnya menerangkan fail sintetik dan binaan perisian ini, bukan kadar imbasan pengguna.

Panduan sedia ada sudah menjelaskan kepentingan ruang, zon senyap dan kualiti imej. QRotto juga telah menerbitkan perbandingan resolusi sumber selepas perubahan saiz dan pengaburan. Sumbangan kami lebih khusus: perbandingan tetap tentang masa QR diletakkan dalam aliran eksport reka bentuk, sambil mengekalkan URL lengkap dan matriks berkod dalam setiap pasangan. Jadual penuh dan butiran penyediaan tersedia di bawah.[6]

Tidak perlu mendaftar. Data teknikal dan arahan penghasilan semula dalam bahasa Inggeris. Templat penyerahan disediakan dalam kesemua sepuluh bahasa artikel. URL dan contoh kempen ialah rekaan.

Sumber dan nota

  1. Eksperimen eksport QR terkawal Influence IQ, Oktober 2026. Dua belas URL rekaan, dua tahap pembetulan, empat saiz reka bentuk, dua aliran dan dua format menghasilkan 384 keadaan yang dirancang. Pakej merangkumi setiap keadaan, pengecualian penyediaan, hasil asal pembaca dan arahan penghasilan semula. Kiraan merujuk kepada fail atau keadaan sepadan, bukan bilangan kempen atau individu yang berasingan. Pada 540 piksel, fail yang dikecilkan menghasilkan 8/12 pada ZXing-C++ dan 5/12 pada quirc bagi M/PNG; 9/12 dan 5/12 bagi M/JPEG; serta 4/12 dan 3/12 bagi H dalam setiap format. Penempatan akhir menghasilkan 12/12 pada setiap pembaca bagi keempat-empat keadaan.
  2. DENSO WAVE, versi QR Code dan kapasiti data. Grid QR standard berbeza mengikut jenis dan jumlah data serta tahap pembetulan ralat. Artikel ini menggunakan “modul” untuk satu petak kecil dalam grid; jidar kosong ditambah di luarnya.
  3. DENSO WAVE, menentukan ruang kod QR. Zon senyap yang diperlukan selebar empat modul pada setiap sisi. Contoh titik khusus pencetak bukan saranan minimum piksel skrin yang boleh digunakan secara sejagat.
  4. Dokumentasi API Segno. Eksperimen menggunakan make_qr dengan mod bait, input UTF-8, boost_error=False dan eci=False. Versi dan mask dipilih sekali bagi setiap gabungan URL/tahap pembetulan dan kemudian dikekalkan sama dalam kedua-dua prosedur. Butiran versi fail, lesen dan tetapan pemaparan terdapat dalam pakej.
  5. ZXing-C++ dan quirc ialah pembaca kod bar berasaskan perisian. Pilihan carian terbina dalam ZXing yang ditetapkan membenarkan putaran, pengecilan dan penyongsangan dalam satu panggilan. Binaan quirc menggunakan had bukan lalai yang didokumenkan, iaitu 65,534 kawasan imej, berbanding lalai 254, tanpa percubaan semula dengan pembalikan. Setiap pembaca dijalankan sekali bagi setiap imej tersimpan yang disediakan, tanpa langkah pemulihan tambahan. Versi dan pilihan tepat tersedia dalam pakej; ini bukan hasil aplikasi kamera asal telefon.
  6. QRotto, “Online QR Code Generator: What to Check”, 1 Oktober 2026. Perbandingan terdahulu ini mengkaji resolusi sumber selepas disesuaikan kepada saiz cetak simulasi yang sama dan dikaburkan. Ia merupakan kajian terdahulu yang relevan; kajian kami membandingkan dua prosedur eksport reka bentuk yang tetap, bukan mendakwa kepentingan kualiti imej QR sebagai penemuan baharu.
  7. DENSO WAVE, pembetulan ralat QR Code. Pembetulan menambah data yang boleh membantu mendapatkan semula kandungan; menaikkan tahapnya boleh membesarkan grid yang diperlukan. Perbandingan M/H kami mengubah pengekodan dan grid, bukannya mengasingkan perlindungan daripada geometri imej.

Kesemua sepuluh edisi bahasa menerangkan eksperimen perisian yang sama. Terjemahan artikel tidak mengubah URL yang diukur atau membuktikan tingkah laku imbasan di negara lain. Rentetan URL rekaan dikekalkan tepat.

Perincikan juga bahagian lain penyerahan kreatif