- SVG Viewer adalah alat web yang memungkinkan pratinjau dan pengeditan kode setelah mengunggah SVG, semuanya dalam satu layar
- Operasi pengeditan dasar seperti rotasi, pembalikan kiri-kanan dan atas-bawah, ubah ukuran, serta perapian kode bisa dilakukan langsung di browser
- Contoh optimasi menunjukkan ukuran SVG berkurang dari 578 bytes menjadi 493 bytes, turun -15%
- Selain mengunduh SVG, tersedia juga jalur konversi ke React, React Native, PNG, dan Data URI
- Daftar ikon serta aksi unggah, salin, unduh, dan bagikan ada di layar yang sama, sehingga alur dari memeriksa SVG hingga menggunakannya kembali bisa dilakukan dengan cepat
Pengeditan dan optimasi SVG
- SVG Viewer adalah alat web untuk melihat, mengedit, dan mengoptimalkan file SVG
- Layar pengeditan menampilkan kode SVG dan pratinjau secara bersamaan sehingga hasil perubahan kode bisa langsung dilihat
-
Operasi yang tersedia
- Rotate
- Flip Y
- Flip X
- Change dimensions
- Optimize
- Prettify
- Clear
- Contoh SVG ditampilkan dengan ukuran 400px x 400px, dan kode
<svg>terlihat di area editor kode - Status optimasi ditampilkan sebagai 578 bytes → 493 bytes, -15%
Impor dan ekspor
- Operasi file menyediakan aksi Upload, Copy, Download, dan Share
- Target ekspor atau konversi:
- Layar menampilkan berbagai item ikon SVG seperti eye-close, gps, minus, lock-line, email, battery, document, comment, home, search, wifi, serta Load More SVGs
- Tautan untuk umpan balik, syarat penggunaan, dan kebijakan privasi juga disediakan
1 komentar
Pendapat di Hacker News
Salah satu alat SVG berbasis web yang sering dipakai adalah https://jakearchibald.github.io/svgomg/. Ini adalah alat optimisasi SVG yang pengaturannya bisa diubah dengan sangat mendetail
path; pekerjaan seperti konversi nilai absolut/relatif khususnya terasa sangat nyamanTidak menyangka ini akan jadi topik hangat di Hacker News pada akhir pekan. Kami adalah perusahaan kecil di Vancouver, BC, dan membuat alat perangkat lunak: https://www.checkersoftware.ca/
Kalau ada pertanyaan, beri tahu kami
pathdengan deretan angka panjang, sehingga sulit langsung mengetahuipathmana yang sesuai dengan bentuk mana pada gambar.Saya penasaran apakah di editor, saat kursor diarahkan ke kode, warna atau outline path terkait bisa diubah sementara, dan apakah hal serupa bisa dibuat untuk seleksi teks
Apakah ada alasan developer React memakai fitur ekspor React alih-alih memasukkan SVG secara inline?
Saya sempat mencobanya sebentar, dan kelihatannya sangat berguna saat suatu hari saya ingin menyelesaikan berbagai masalah kecil yang sering saya temui pada SVG yang saya pakai. UI-nya mudah dipahami dan umpan balik terhadap perubahan juga jelas, jadi langsung saya bookmark.
Beberapa SVG sempat membuat halaman melebar sesaat saat loading, lalu setelah sangat sebentar baru menempati ukuran yang dimaksud. Saya sudah mencoba mengutak-atik
viewBox,width, danheight, tetapi belum berhasil. Bagaimana cara mengurangi fenomena melebar awal ini?viewBox) dan viewport (width,height) secara eksplisit: https://www.sarasoueidan.com/blog/svg-style-inheritance-and-...Alat yang benar-benar bagus. Banyak fitur terkumpul di satu tempat. Biasanya saya memakai phpStorm; tidak ada fitur optimisasi ala SVGOMG, tetapi merapikan kodenya cukup baik.
Akan lebih baik kalau contoh untuk mulai mengedit lebih bagus, dan tidak hanya memakai
pathtetapi juga bentuk dasar lain. Grid juga akan berguna.Misalnya, ikon pencarian bisa dibuat dengan
circledanlineyangviewBox-nya diatur dengan baik. Jika titik asal diletakkan di pusat lingkaran, cukup perlu radius tanpa nilaixdany, dan optimisasi yang nyaris tidak masuk akal seperti ini bisa dilakukan.Ikon pencarian umum biasanya dijejalkan menjadi
pathdengan ratusan angka NASA enam digit desimal. Padahal sebenarnya satu lingkaran yang didefinisikan dengan bilangan bulat sudah cukup; tidak perlu kumpulan sampah hasil ekspor Adobe Illustrator.SVG adalah medium artistik dan saya sangat menyukainya. Namun sepertinya baik seniman maupun developer tidak melihatnya seperti itu. Akibatnya, sebagian besar SVG tidak benar-benar menghidupkan semangat dari apa yang mungkin dilakukan, dan tidak menunjukkan dengan baik bahwa SVG lebih dari sekadar format file sederhana
SVG benar-benar kuat. Minggu lalu ada masalah gambar transparan paralaks dengan filter
drop-shadowyang tampil berantakan di Mac Safari dan iOS; solusinya adalah membuat outline gambar sebagai SVG dan memberi bayangan dengan filter SVG yang memakai feGaussianBlur.Rasanya saya baru menggores permukaan dari apa yang bisa dilakukan dengan SVG. Untuk optimisasi saya selama ini memakai svgomg, tetapi alat ini tampaknya punya cukup banyak fitur berguna tambahan
Menjalankan Jupyter bersama koneksi data dan alat SVG ternyata menjadi pengalaman yang cukup membuka mata
Saya memakai Inkscape, dan kalau ada yang kurang, saya memakai Xara Xtreme atau versi gratis lama untuk Linux.
Tapi apa maksudnya mengoptimalkan SVG?
Saya sangat menyukai situs ini dan sudah memakainya tak terhitung banyaknya. Sangat berguna untuk memahami elemen SVG yang aneh dan melihat hasilnya dengan cepat
Beberapa tahun lalu saya membeli BoxySVG di Mac seharga 10 dolar, dan itu alat yang kecil serta bisa diandalkan.
https://boxy-svg.com/
Ini adalah resource sekaligus alat favorit saya saat mengutak-atik SVG. Saya sudah banyak mencari, tetapi belum menemukan yang lebih baik dari ini