Added thorvg logo svg resources,
Also replaced svg examples to use them.
BIN
res/logo.png
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 12 KiB |
1
res/logo.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg height="1000" viewBox="0 0 1000 1000" width="1000" xmlns="http://www.w3.org/2000/svg"><path d="M1.171875.25H1004.687475V1005.6094H1.171875Z" fill="#09bbf1" stroke-width="3.910218"/><g fill="#252f35"><path d="M256.61221 100.51736H752.8963V386.99554H256.61221Z" stroke-width="3.864492"/><path d="M201.875 100.51736H238.366478V386.99554H201.875Z" stroke-width="3.864492"/><path d="M771.14203 100.51736H807.633508V386.99554H771.14203Z" stroke-width="3.864492"/><path d="M420.82388 380H588.68467V422.805317H420.82388Z" stroke-width="3.227"/><path d="m420.82403 440.7101v63.94623l167.86079 25.5782V440.7101Z"/><path d="M420.82403 523.07258V673.47362L588.68482 612.59701V548.13942Z"/></g><path d="M420.82403 691.37851 588.68482 630.5019 589 834H421Z" fill="#222f35"/><path d="m420.82403 852.52249h167.86079v28.64782H420.82403v-28.64782 0 0" fill="#222f35"/><path d="m439.06977 879.17031c0 0-14.90282 8.49429-18.24574 15.8161-4.3792 9.59153 0 31.63185 0 31.63185h167.86079c0 0 4.3792-22.04032 0-31.63185-3.34292-7.32181-18.24574-15.8161-18.24574-15.8161z" fill="#222f35"/><path d="m280 140h15v55l8 10 8-10v-55h15v60l-21 25-25-25z" fill="#09bbf1"/><path d="m335 140v80h45v-50h-25v10h10v30h-15v-57h18v-13z" fill="#09bbf1"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/logo2.png
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 13 KiB |
1
res/logo2.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg height="1000" viewBox="0 0 1000 1000" width="1000" xmlns="http://www.w3.org/2000/svg"><path d="M1.171875.25H1004.687475V1005.6094H1.171875Z" fill="#fff" stroke-width="3.910218"/><g fill="#252f35"><path d="M256.61221 100.51736H752.8963V386.99554H256.61221Z" stroke-width="3.864492"/><path d="M201.875 100.51736H238.366478V386.99554H201.875Z" stroke-width="3.864492"/><path d="M771.14203 100.51736H807.633508V386.99554H771.14203Z" stroke-width="3.864492"/><path d="M420.82388 380H588.68467V422.805317H420.82388Z" stroke-width="3.227"/><path d="m420.82403 440.7101v63.94623l167.86079 25.5782V440.7101Z"/><path d="M420.82403 523.07258V673.47362L588.68482 612.59701V548.13942Z"/></g><path d="M420.82403 691.37851 588.68482 630.5019 589 834H421Z" fill="#222f35"/><path d="m420.82403 852.52249h167.86079v28.64782H420.82403v-28.64782 0 0" fill="#222f35"/><path d="m439.06977 879.17031c0 0-14.90282 8.49429-18.24574 15.8161-4.3792 9.59153 0 31.63185 0 31.63185h167.86079c0 0 4.3792-22.04032 0-31.63185-3.34292-7.32181-18.24574-15.8161-18.24574-15.8161z" fill="#222f35"/><path d="m280 140h15v55l8 10 8-10v-55h15v60l-21 25-25-25z" fill="#fff"/><path d="m335 140v80h45v-50h-25v10h10v30h-15v-57h18v-13z" fill="#fff"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
|
@ -4,7 +4,7 @@
|
||||||
/* Drawing Commands */
|
/* Drawing Commands */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
static const char* svg = "<svg xmlns=\"http://www.w3.org/2000/svg\" stroke-linejoin=\"round\" viewBox=\"50 -100 500 500\"><path fill=\"none\" stroke=\"black\" stroke-width=\"10\" d=\"M 212,220 C 197,171 156,153 123,221 109,157 120,109 159,63.6 190,114 234,115 254,89.8 260,82.3 268,69.6 270,60.3 273,66.5 275,71.6 280,75.6 286,79.5 294,79.8 300,79.8 306,79.8 314,79.5 320,75.6 325,71.6 327,66.5 330,60.3 332,69.6 340,82.3 346,89.8 366,115 410,114 441,63.6 480,109 491,157 477,221 444,153 403,171 388,220 366,188 316,200 300,248 284,200 234,188 212,220 Z\"/></svg>";
|
static const char* svg = "<svg height=\"1000\" viewBox=\"0 0 1000 1000\" width=\"1000\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.171875.25H1004.687475V1005.6094H1.171875Z\" fill=\"#09bbf1\" stroke-width=\"3.910218\"/><g fill=\"#252f35\"><path d=\"M256.61221 100.51736H752.8963V386.99554H256.61221Z\" stroke-width=\"3.864492\"/><path d=\"M201.875 100.51736H238.366478V386.99554H201.875Z\" stroke-width=\"3.864492\"/><path d=\"M771.14203 100.51736H807.633508V386.99554H771.14203Z\" stroke-width=\"3.864492\"/><path d=\"M420.82388 380H588.68467V422.805317H420.82388Z\" stroke-width=\"3.227\"/><path d=\"m420.82403 440.7101v63.94623l167.86079 25.5782V440.7101Z\"/><path d=\"M420.82403 523.07258V673.47362L588.68482 612.59701V548.13942Z\"/></g><path d=\"M420.82403 691.37851 588.68482 630.5019 589 834H421Z\" fill=\"#222f35\"/><path d=\"m420.82403 852.52249h167.86079v28.64782H420.82403v-28.64782 0 0\" fill=\"#222f35\"/><path d=\"m439.06977 879.17031c0 0-14.90282 8.49429-18.24574 15.161-4.3792 9.59153 0 31.63185 0 31.63185h167.86079c0 0 4.3792-22.04032 0-31.63185-3.34292-7.32181-18.24574-15.8161-18.24574-15.8161z\" fill=\"#222f35\"/><path d=\"m280 140h15v55l8 10 8-10v-55h15v60l-21 25-25-25z\" fill=\"#09bbf1\"/><path d=\"m335 140v80h45v-50h-25v10h10v30h-15v-57h18v-13z\" fill=\"#09bbf1\"/></svg>";
|
||||||
|
|
||||||
|
|
||||||
void tvgDrawCmds(tvg::Canvas* canvas)
|
void tvgDrawCmds(tvg::Canvas* canvas)
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" stroke-linejoin="round" viewBox="50 -100 500 500">
|
|
||||||
<path fill="none" stroke="black" stroke-width="10" d="M 212,220 C 197,171 156,153 123,221 109,157 120,109 159,63.6 190,114 234,115 254,89.8 260,82.3 268,69.6 270,60.3 273,66.5 275,71.6 280,75.6 286,79.5 294,79.8 300,79.8 306,79.8 314,79.5 320,75.6 325,71.6 327,66.5 330,60.3 332,69.6 340,82.3 346,89.8 366,115 410,114 441,63.6 480,109 491,157 477,221 444,153 403,171 388,220 366,188 316,200 300,248 284,200 234,188 212,220 Z"/>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 532 B |
1
src/examples/svgs/logo.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg height="1000" viewBox="0 0 1000 1000" width="1000" xmlns="http://www.w3.org/2000/svg"><path d="M1.171875.25H1004.687475V1005.6094H1.171875Z" fill="#09bbf1" stroke-width="3.910218"/><g fill="#252f35"><path d="M256.61221 100.51736H752.8963V386.99554H256.61221Z" stroke-width="3.864492"/><path d="M201.875 100.51736H238.366478V386.99554H201.875Z" stroke-width="3.864492"/><path d="M771.14203 100.51736H807.633508V386.99554H771.14203Z" stroke-width="3.864492"/><path d="M420.82388 380H588.68467V422.805317H420.82388Z" stroke-width="3.227"/><path d="m420.82403 440.7101v63.94623l167.86079 25.5782V440.7101Z"/><path d="M420.82403 523.07258V673.47362L588.68482 612.59701V548.13942Z"/></g><path d="M420.82403 691.37851 588.68482 630.5019 589 834H421Z" fill="#222f35"/><path d="m420.82403 852.52249h167.86079v28.64782H420.82403v-28.64782 0 0" fill="#222f35"/><path d="m439.06977 879.17031c0 0-14.90282 8.49429-18.24574 15.8161-4.3792 9.59153 0 31.63185 0 31.63185h167.86079c0 0 4.3792-22.04032 0-31.63185-3.34292-7.32181-18.24574-15.8161-18.24574-15.8161z" fill="#222f35"/><path d="m280 140h15v55l8 10 8-10v-55h15v60l-21 25-25-25z" fill="#09bbf1"/><path d="m335 140v80h45v-50h-25v10h10v30h-15v-57h18v-13z" fill="#09bbf1"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |