Daripada piksel raster kepada laluan vektor
Fail PNG, JPEG, JPG, WebP, AVIF dan BMP menyimpan grid piksel. SVG menyimpan bentuk, isian dan koordinat yang boleh dilukis semula oleh perisian serasi pada saiz berbeza. Pengvektoran menganalisis piksel berjiran, mengelompokkan kawasan visual, mengikuti sempadannya dan menghampiri sempadan itu dengan laluan vektor.
Menukar nama fail atau meletakkan peta bit dalam pembungkus SVG tidak melaksanakan pembinaan semula ini. VectorizeThis menghasilkan geometri SVG sebenar daripada sumber yang kelihatan.
Pemprosesan kekal dalam pelayar
Imej yang disokong dinyahkod, disurih, dinilai dan disediakan pada peranti pengguna. Aliran kerja penukaran biasa tidak memuat naik bait imej sumber ke pelayan penukaran. Reka bentuk yang mengutamakan pemprosesan setempat ini turut memudahkan perbandingan beberapa hasil tanpa menunggu komunikasi pergi balik dengan pelayan bagi setiap pelarasan.
Calon surihan dibandingkan
Tiada satu konfigurasi penyurihan yang terbaik bagi setiap imej. Ikon rata dan foto mengandungi maklumat berbeza, manakala fail pemotongan mempunyai keperluan berbeza daripada ilustrasi web.
Karya dibandingkan menggunakan enam kaedah monokrom atau 10, 16, 18 atau 20 calon warna merentas sehingga empat profil palet yang disokong. Jika beberapa hasil berguna kekal, pilih palet dan kemudian SVG. Foto dan Ilustrasi rumit mengekalkan pengoptimum khususnya. Fabrikasi mengekalkan dimensi fizikal dan semakan geometri, dengan SVGO dilumpuhkan. Dokumentasi pemilihan automatik menerangkan aliran kerja ini.
Oleh itu, “hasil terbaik” bermaksud calon dengan imbangan keseluruhan paling kukuh bagi imej dan kegunaan tersebut. Ia tidak semestinya calon dengan skor keserupaan piksel tertinggi atau fail terkecil.
Kegunaan menentukan keutamaan
- Web, logo dan ikon mengutamakan rupa kemas, warna boleh diedit dan tokokan cekap.
- Foto dan ilustrasi rumit mengekalkan lebih banyak warna dan perincian, yang mungkin memerlukan lebih banyak laluan.
- Aliran kerja Cricut, vinil, laser dan CNC lebih menekankan geometri praktikal, kawasan tertutup, saiz fizikal bermakna dan amaran tentang bentuk yang mungkin sukar difabrikasi.
- Kegunaan automatik mengimbangi kesetiaan visual umum dengan output yang mudah diurus apabila destinasi belum diketahui.
Semakan fabrikasi boleh mengenal pasti masalah berpotensi, tetapi tidak dapat mengambil kira setiap mesin, bahan, bilah, lebar potongan, tetapan import atau peraturan khusus aplikasi.
Output dinormalkan dan disemak
Selepas penyurihan, VectorizeThis menyediakan SVG untuk keserasian pelayar dan penyunting, mengalih keluar tokokan yang boleh dielakkan serta menggunakan pilihan output terpilih. Ia boleh menyediakan palet kecil untuk pewarnaan semula, menggunakan currentColor, mengalih keluar latar belakang yang dikesan, memangkas kepada kandungan bermakna dan memformat tokokan apabila diminta.
Hasil juga boleh disemak untuk kerumitan berlebihan, pulau kecil, laluan terbuka dan keadaan lain yang berkaitan dengan aliran kerja terpilih. Amaran ialah maklumat untuk disemak; ia bukan bukti bahawa fail akan gagal.
Penyurihan automatik mempunyai had
Karya yang jelas, bersaiz mencukupi dan mempunyai tepi berbeza biasanya menghasilkan laluan yang lebih ringkas dan setia kepada sumber. Hingar, artifak JPEG, kekaburan, kecerunan, ketelusan, tekstur halus dan warna bertindih mungkin memerlukan tafsiran. SVG yang disurih tidak boleh memulihkan perincian yang tiada dalam sumber dan mungkin tidak mencipta semula pilihan pembinaan pereka asal.
Pratonton bersebelahan dan kawalan manual disediakan kerana pertimbangan visual pengguna masih penting. Uji fail fabrikasi dalam perisian dan pada bahan sasaran sebelum memulakan pengeluaran.
Cara perubahan diuji
Perubahan logik penyurihan dan pemeringkatan diuji menggunakan imej wakil yang merangkumi ikon, logo, seni garisan, berbilang warna, sumber resolusi rendah, foto dan contoh berorientasikan fabrikasi. Ujian automatik melindungi perilaku pelayar dan dasar output yang penting, manakala perbandingan penanda aras membantu mengenal pasti kemerosotan kualiti sebelum penggunaan produksi.
Cara kandungan teknikal kami dihasilkan
Penerangan teknikal VectorizeThis berasaskan perilaku sebenar penukar, pengujian menggunakan imej sumber wakil dan spesifikasi utama seperti spesifikasi SVG W3C. Halaman disemak apabila perilaku penukar berubah secara bermakna.
VectorizeThis dibina oleh Maxime Desrosiers. Untuk melaporkan output yang tidak berfungsi seperti dijangka, gunakan Hantar ulasan dalam penukar atau lawati Hubungi.