Apakah gambar SVG murni vektorial atau bisakah kita menggabungkan gambar bitmap menjadi gambar SVG? Bagaimana dengan transformasi yang diterapkan pada gambar bitmap (perspektif, pemetaan, dll.)?
Sunting : Gambar dapat dimasukkan dalam SVG dengan referensi tautan. Lihat http://www.w3.org/TR/SVG/struct.html#ImageElement . Pertanyaan saya sebenarnya adalah apakah gambar bitmap dapat dimasukkan ke dalam svg sehingga gambar svg akan mandiri. Sebaliknya, setiap kali gambar svg ditampilkan, tautan harus diikuti dan gambar diunduh. Rupanya file .svg hanyalah file xml.
sumber
xlink
apa adanya:xmlns:xlink="http://www.w3.org/1999/xlink"
beberapa browser / pemirsa mungkin tidak melihat gambar Anda tanpanyawidth
danheight
dalam tag gambar svg. Namun Firefox dan IE tidak menampilkan gambar jika Anda menghilangkan atribut ini. Jadi pastikan Anda menentukannya!Saya memposting biola di sini, menampilkan data, gambar jarak jauh dan lokal yang disematkan di SVG, di dalam halaman HTML:
http://jsfiddle.net/MxHPq/
sumber
Anda dapat menggunakan URI Data untuk memasok data gambar, misalnya:
Gambar akan melewati semua transformasi svg normal.
Tetapi teknik ini memiliki kelemahan, misalnya gambar tidak akan di-cache oleh browser
sumber
Anda dapat menggunakan
data:
URL untuk menyematkan versi gambar yang disandikan Base64. Tapi itu tidak terlalu efisien dan tidak akan merekomendasikan menanamkan gambar besar. Adakah alasan menautkan ke file lain tidak layak?sumber
Dimungkinkan juga untuk memasukkan bitmap. Saya pikir Anda juga dapat menggunakan transformasi itu.
sumber