Pengoptimum SVG
Bersihkan markup SVG dan kurangkan saiz fail dalam pelayar.
- Fail dipadam secara automatik
- Berfungsi dalam pelayar
- Tiada pendaftaran diperlukan
- Pemprosesan selamat
Tentang utiliti ini
Fail SVG (Scalable Vector Graphics) menerangkan bentuk, laluan dan teks menggunakan markup XML. Alat reka bentuk, eksport CMS dan ikon kod tangan sering mengandungi lebih banyak data daripada yang diperlukan pelayar untuk merender imej yang sama. Pengoptimuman SVG ialah proses membuang markup berlebihan — komen, metadata editor, kumpulan redundan, ketepatan koordinat yang tidak perlu dan atribut tidak digunakan — sambil mengekalkan output visual yang sama pada saiz paparan biasa. Berbeza dengan format raster seperti PNG atau JPEG, SVG kekal boleh diedit dan bebas resolusi selepas mampatan. Ikon yang dioptimumkan dengan baik boleh menurun dari 40 KB ke 6 KB tanpa kehilangan piksel yang kelihatan. Pengoptimuman penting untuk logo, ikon antara muka, ilustrasi dan favicon yang dimuatkan setiap lawatan halaman. Fail lebih kecil bermaksud muat halaman lebih pantas, lebar jalur mudah alih lebih rendah dan skor Core Web Vitals lebih baik. Enjin carian memberi ganjaran kepada halaman pantas; pengguna perasan apabila ikon muncul lewat atau menyekat rendering. SVG dioptimumkan lebih bersih disematkan dalam HTML, komponen React dan templat e-mel di mana markup bengkak boleh rosakkan parser atau membengkakkan bundle. Laman web produksi merujuk ikon SVG dalam latar CSS, tag <svg> inline atau elemen img. Setiap kilobait menyumbang kepada laluan rendering kritikal, terutamanya apabila banyak ikon above the fold. Membuang ruang kosong, menggabungkan transform dan membuang deklarasi doctype mengurangkan saiz pemindahan tanpa menyentuh CSS atau JavaScript. Jika anda menyajikan favicon SVG dengan link rel="icon" type="image/svg+xml", pelayar cache agresif — fail ringkas dikemas kini lebih pantas semasa rebrand. Projek React sering import SVG sebagai komponen atau URL. Fail sumber bengkak meningkatkan masa parse bundle JavaScript apabila loader inline sebagai string. Sebelum menambah ikon ke pustaka komponen, lalukannya melalui pengoptimum supaya tree-shaking dan code splitting kekal berkesan. Apabila menampal markup dioptimumkan ke fail .svg atau pipeline SVGR, sahkan nilai viewBox kekal — aplikasi React bergantung pada viewBox untuk skala responsif. Pelayar moden menyokong favicon SVG dipautkan dari head dokumen. Ia skala tajam pada tab Retina dan pintasan disematkan jika fail kecil dan sah. Favicon SVG harus segi empat sama, palet mudah, dan elak rujukan luaran atau skrip atas sebab keselamatan. Selepas pengoptimuman, tukar ke ICO atau PNG apabila perlu sokong shell Windows lama atau crawler sosial yang jangka raster. Favicon SVG dioptimumkan ialah fail master cemerlang untuk aliran kerja pakej favicon penuh. Pereka sering eksport SVG dengan imej raster terbenam, ketepatan perpuluhan berlebihan dalam laluan, bentuk bertindih duplikat dan blok style yang boleh jadi atribut ringkas. Illustrator kadang menambah lapisan bernama sebagai elemen group; eksport Figma termasuk atribut xmlns dan koordinat pecahan enam perpuluhan. width dan height tanpa viewBox rosakkan layout responsif. Lapisan tersembunyi dan clipping mask aktif eksport geometri tidak kelihatan yang masih dikira saiz fail. Dari Figma, gunakan Salin sebagai SVG atau eksport dengan Outline stroke apabila ikon guna stroke yang ditukar dengan buruk. Fail Figma sering termasuk fill-rule dan matriks transform pada setiap kumpulan; pengoptimuman menggabungkan laluan bersebelahan apabila selamat. Dalam Illustrator, pilih eksport SVG Minify atau Responsive, lumpuhkan font embedding yang tidak perlu dan kembangkan appearance sebelum eksport. Selepas eksport, tampal markup ke pengoptimum berasaskan pelayar ini. Pemprosesan berlaku secara tempatan — aset jenama anda tidak pernah dimuat naik ke pelayan. Muat turun fail bersih atau salin hasil terus ke repo, CMS atau pipeline penjana favicon. Gabungkan output dengan Penukar SVG ke ICO, Penukar SVG ke PNG atau Penjana Favicon kami apabila memerlukan pakej pelbagai saiz untuk pelancaran produksi.
Tukar SVG yang dioptimumkan
Soalan lazim
Apa yang dibuang oleh pengoptimuman SVG?
Komen XML, ruang kosong extra antara tag, baris baru redundan dan metadata editor biasa. Path, fill, stroke dan viewBox yang kelihatan kekal utuh.
Adakah pengoptimuman menjejaskan kualiti imej?
Tiada kehilangan kualiti kelihatan pada saiz biasa. SVG berasaskan vektor dan kekal tajam pada skrin Retina. Alat ini memangkas markup, bukan geometri.
Berapa pengurangan saiz fail yang biasa?
Eksport Figma dan Illustrator sering mengecut 30–70% selepas buang komen dan ruang. Ikon dengan metadata berat mendapat penjimatan terbesar.
Bolehkah SVG dioptimumkan digunakan sebagai favicon?
Ya. Chrome, Firefox, Safari dan Edge moden menyokong favicon SVG dengan type="image/svg+xml". Kekalkan fail segi empat sama tanpa skrip. Gunakan Penjana Favicon atau Penukar SVG ke ICO untuk fallback legacy.
Adakah pengoptimuman SVG selamat?
Ya untuk ikon dan logo produksi. Pemprosesan dalam pelayar — tiada muat naik pelayan. Pratonton sentiasa sebelum deploy.
Adakah alat ini berfungsi dengan eksport Figma?
Ya. Tampal SVG dari Figma atau muat naik .svg. Output Figma sering termasuk xmlns, kumpulan transform dan koordinat verbose yang dibersihkan alat ini.
Adakah imej saya dimuat naik ke pelayan?
Tidak. Pemprosesan sepenuhnya dalam pelayar. Fail tidak pernah meninggalkan peranti.
Pelayar manakah disokong?
Chrome, Safari, Firefox, Edge dan pelayar mudah alih moden.