Apa Itu SVG
SVG merupakan singkatan dari Scalable Vector Graphics yang digunakan untuk menggambar grafis berbasis vektor untuk web dalam format XML. SVG berguna untuk membuat gambar vektor diagram seperti grafik pie, grafik dua dimensi dalam koordinat X , Y dan lainnya.
Keuntungan SVG
Beberapa keuntungan SVG ialah :
- Gambar SVG dapat dibuat dan diedit dengan editor teks apapun
- Gambar SVG dapat dicari, diindeks, ditulis dan dikompresi
- Gambar SVG dapat dicetak dengan kualitas tinggi pada resolusi apapun
- Gambar SVG dapat di zoom (diperpesar) tanpa degradasi (kehilangan kualitas gambar)
Dukungan Browser
Web Browser seperti Internet Explorer 9+, Firefox, Opera, Chrome, dan Safari telah mendukung penggunaan SVG.
Embed SVG ke dalam dokumen HTML
Anda dapat meng-embed elemen SVG ke dalam halaman HTML. Sebagai contoh, perintah dibawah akan menampilkan gambar lingkaran.
Contoh
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" /> </svg>
Untuk mempelajari lebih lanjut tentang SVG, silahkan baca Tutorial SVG.
Perbedaan Antara SVG dan Canvas
SVG ialah bahasa untuk menggambar grafis 2D (dua dimensi) dengan XML. Sedangkan canvas untuk menggambar grafis 2D dengan Javascript. Tabel dibawah akan menjelaskan perbedaan mencolok anatar Canvas dan SVG :
Canvas | SVG |
---|---|
|
|