Lompat ke konten

EKSPOR KODE QR KE SVG

Ekspor kode QR sebagai SVG, bukan bitmap dalam bungkus

Mosaqo menggambar setiap kode sebagai geometri, dan ekspor SVG adalah gambar itu yang dituliskan menjadi berkas. Satu modul adalah satu persegi panjang, zona sunyi adalah bagian dari kanvas, dan warnanya berupa nilai heksadesimal biasa di dalam markup — sehingga berkas yang sama melayani kartu nama sekaligus fasad gedung.

SEKILAS

Apa yang berubah dalam praktiknya

01

Apa yang sebenarnya ada di dalam berkas

Hasil ekspornya adalah satu elemen SVG dengan lebar dan tinggi yang dinyatakan serta viewBox yang diukur dalam satuan modul. Setiap modul gelap adalah persegi panjang satu kali satu pada koordinat bulat, dan ketiga pola pencari digambar sebagai bentuk tersendiri — sehingga gaya sudutnya tetap terpisah dari pertanyaan apakah modulnya persegi, membulat, atau bertitik. Tidak ada yang dijiplak dari bitmap, karena tidak ada bagiannya yang pernah berupa bitmap.

Zona sunyi adalah bagian dari kanvas, bukan sesuatu yang perlu diingat belakangan: viewBox adalah kode ditambah margin yang Anda pilih, empat modul secara bawaan dan hingga enam belas. Latar transparan berarti tidak ada persegi panjang latar sama sekali, dan itulah yang membuat berkasnya bisa duduk di atas kertas berwarna tanpa kotak putih mengelilinginya.

  • Satu persegi panjang untuk setiap modul, pada koordinat bulat
  • Zona sunyi sudah termasuk di dalam viewBox
  • Warna depan dan latar sebagai nilai heksadesimal enam digit
  • Tidak ada persegi panjang latar ketika latarnya transparan

02

Vektor itu soal tepi, bukan ukuran berkas

Pemindai membaca batas antara modul gelap dan modul terang. Memperbesar PNG kecil melunakkan setiap batas itu, dan batas yang lunak adalah data yang ambigu — itulah sebabnya kode yang diperbesar gagal pada ukuran yang sebenarnya sanggup ditanggung kode yang sama bila diekspor sebagai vektor. SVG sejak awal tidak punya resolusi untuk dihilangkan.

Itu pula sebabnya satu berkas cukup untuk semua penempatan. Yang masuk ke undangan adalah yang masuk ke poster: percetakan menyesuaikan ukurannya, dan tepi modul tetap persis di tempat yang ditentukan geometri.

03

Di mana kartu yang dirancang berhenti menjadi vektor murni

Kode telanjang bersifat vektor dari awal sampai akhir. Kartu bersifat vektor di mana pun ia bisa — matriksnya mempertahankan geometrinya, dan bentuk, latar, serta gradien tetap berupa bentuk.

Ada dua hal yang tidak sanggup menempuh perjalanan itu. Foto atau logo yang Anda unggah tidak punya wujud vektor, jadi ia ikut serta di dalam SVG sebagai citra raster beresolusi tinggi. Teks tetap berupa teks hidup yang membawa nama keluarga fon, artinya mesin tanpa fon itu akan menggantinya dengan yang lain dan lebar barisnya berubah. Kalau tipografinya harus persis, atur huruf di perangkat tata letak dan ekspor kodenya sendirian.

Kartu yang diekspor sebagai PDF diratakan menjadi satu citra beresolusi tinggi di atas halaman — komposisi yang tersusun dari foto memang tidak bisa jadi yang lain — dan Mosaqo merendernya jauh di atas 300 dpi pada ukuran A4, jadi tetap siap cetak. Hanya kode telanjang, baik dalam SVG maupun PDF, yang sampai ke halaman sebagai geometri.

  • Matriks QR: geometri vektor
  • Foto, logo, dan stiker yang diunggah: raster tertanam
  • Teks: teks hidup — sertakan fonnya atau atur huruf di tata letak Anda

04

Untuk apa ekspor PNG dan PDF

PNG adalah jawaban yang tepat untuk layar, surel, dan salindia — mana pun tempat kode dipasang sekali pada ukuran yang sudah Anda ketahui. Ekspor dengan ukuran berlimpah dan jangan pernah memperbesarnya sesudah itu.

PDF adalah geometri yang sama di atas halaman: kodenya digambar — bukan dijadikan raster — dan diletakkan di tengah A4, siap dicetak atau diserahkan kepada seseorang apa adanya. PDF juga tidak punya resolusi, jadi memperbesar halaman memperbesar kode tanpa melunakkan satu tepi pun. Kirim SVG sebagai gantinya bila kode harus masuk ke tata letak yang dikendalikan orang lain, pada ukuran yang hanya mereka ketahui.

05

Mengubah warna dan menempatkan berkasnya

Karena berkasnya berupa teks, warnanya bisa diubah tanpa membuka perangkat desain: isian pada modul adalah warna depan yang Anda pilih, dan persegi panjang latar adalah warna latarnya. Pertahankan arah yang lazim — modul gelap di atas dasar terang. Kode terbalik terbaca oleh banyak pemindai, tetapi tidak oleh semuanya, dan itu menjadikannya taruhan pada apa pun yang dicetak.

Saat menempatkan berkasnya, jaga zona sunyi tetap bersih dan tahan diri dari efek yang melunakkan tepi: bayangan jatuh, mode campuran, transparansi di atas desain yang ramai. Kode yang berdiri di atas foto gagal karena alasan yang sama dengan kode yang buram.

06

Uji berkas yang Anda ekspor, bukan pratinjaunya

Buka SVG yang sudah diekspor, tempatkan pada ukuran akhir di tata letak yang sebenarnya, cetak satu di atas bahan yang sesungguhnya, lalu pindai dengan dua ponsel berbeda dari jarak yang akan dipakai pembaca memegangnya, di bawah cahaya yang memang dimiliki tempat itu.

Editor memeriksa kontras, zona sunyi, dan kepadatan data sambil Anda bekerja, dan pemeriksaan itu menangkap sebagian besar masalah sebelum sampai ke percetakan. Yang tidak bisa dilihatnya adalah pernis, lipatan, dan cahaya di dalam ruangan.

FAQ

Pertanyaan umum

Apakah SVG-nya berkas vektor sungguhan atau sekadar gambar kode?

Vektor sungguhan. Setiap modul adalah persegi panjang di dalam markup dan pola pencarinya adalah bentuk tersendiri, jadi berkasnya bisa diperbesar ke ukuran apa pun tanpa kehilangan tepi. Tidak ada bagian dari ekspor kode telanjang yang dijadikan raster.

Bisakah saya mengubah warna di berkas yang sudah diekspor?

Bisa. Warna depan dan latar berupa nilai heksadesimal enam digit di dalam markup dan bisa diubah di perangkat teks atau desain mana pun. Pertahankan modul gelap di atas latar terang — membalik kode adalah penyebab kegagalan pindai yang paling sering.

Kenapa kartu yang saya ekspor memuat citra tertanam?

Karena foto atau logo yang diunggah tidak punya wujud vektor. Matriksnya tetap geometri vektor; gambarnya ikut sebagai raster beresolusi tinggi di dalam SVG yang sama.

Sebaiknya kirim SVG atau PDF ke percetakan?

Keduanya boleh — keduanya vektor. PDF adalah lembar A4 jadi dengan kode tergambar di atasnya, cocok untuk percetakan yang ingin sebuah halaman. SVG adalah kodenya saja, cocok untuk desainer yang akan menempatkannya di dalam tata letak. Yang tidak boleh dikirim ke percetakan mana pun adalah raster yang diperbesar dari berkas kecil.

Apakah SVG-nya menyertakan zona sunyi?

Ya. Margin yang Anda atur — empat modul secara bawaan — adalah bagian dari kanvas, jadi menempatkan berkasnya mepet ke tepi tata letak tidak memakan ruang napas kodenya.

LANGKAH BERIKUTNYA

SIAP MENGEKSPOR?

Rancang kodenya, unduh vektornya, tempatkan pada ukuran berapa pun

Ekspor SVG, PNG, dan PDF termasuk dalam paket gratis, sebesar apa pun Anda mencetak.

Buat dan ekspor sebuah kode