Tampaknya layak memberikan jawaban sederhana tentang dasar-dasar SVG untuk pergi bersama rincian yang disediakan di sini tentang spesifik di sekitar perangkat lunak ...
File SVG hanyalah file teks. Akhiran file akan menjadi .svg tetapi dapat dibuka di editor teks sama seperti file dengan akhiran .txt
File svg sederhana terlihat seperti ini:
<svg width="580" height="400" xmlns="http://www.w3.org/2000/svg">
<!-- This is a comment -->
<g id="group1">
<title>My group</title>
<rect id="rectangle1" height="29" width="27" y="50" x="57" stroke-width="1.5" stroke="#000" fill="#ff0"/>
<ellipse ry="17" rx="16" id="circle1" cy="64" cx="113.5" stroke-width="1.5" stroke="#999" fill="#aaa"/>
<path id="path1" d="m56.5,97l51.5,1l5,25l-29,-5l-27.5,-21z" stroke-width="1.5" stroke="#f00" fill="#fff"/>
</g>
</svg>
Dalam hal ini Anda dapat melihat bahwa warna ditentukan oleh parameter (di mana titik-titik diganti dengan karakter antara 0-9 atau AF):
stroke=#...
fill=#...
Dan lebar goresan ditentukan oleh
stroke-width="..."
Berikut ini dapat ditambahkan, menggunakan editor teks, untuk menggantikan nilai apa pun yang Anda pilih dalam SVG ... memungkinkan nilai-nilai tersebut diatur oleh QGIS. QGIS memahami nilai untuk 'param (fill)' - dan nilai 'param (...)' lainnya - karena ini ditetapkan oleh QGIS sendiri.
Isi warna: fill="param(fill) #FFF"
Garis / warna garis: stroke="param(outline) #000"
Garis / lebar garis: stroke-width="param(outline-width) 1"
Isi opacity: fill-opacity="param(fill-opacity)"
Garis / opacity garis: stroke-opacity="param(outline-opacity)"
Perhatikan bahwa tidak ada yang menghentikan Anda menggunakan nilai-nilai 'param (...)' di tempat-tempat yang sedikit aneh - jadi misalnya Anda bisa menggunakan nilai 'param (op-opacity)' untuk menentukan warna isian dalam satu bit File SVG, tetapi warna garis / stroke pada bit SVG lainnya.
Dalam komposer QGIS atau dialog simbol gaya pengaturan untuk warna SVG cukup jelas. Opacity fill dan stroke / line diatur sebagai bagian dari pengaturan warna. Pengaturan goresan / lebar garis jelas.
Terakhir dua poin
Pertama, perhatikan bahwa sementara dalam SVG itu valid untuk menentukan warna sebagai kumpulan atribut seperti:
style="fill:none;fill-opacity:1;stroke:#000000;"
Ini tampaknya tidak berfungsi dengan baik jika Anda menyertakan parameter seperti dijelaskan di sini.
Kedua, ketika menggunakan perangkat lunak seperti Illustrator atau Inkscape banyak atribut tambahan dapat ditambahkan ke teks SVG oleh perangkat lunak ini. Jika Anda tahu apa yang Anda lakukan dan memahami dasar-dasar SVG seperti di atas, mungkin akan lebih mudah jika Anda menyingkirkan teks tambahan ini. Khususnya Anda mungkin menemukan bahwa warna diatur melalui definisi gaya daripada item demi item.