Update VCMI icon (#2672)

* Update VCMI icon

Fixes #1993

Sources will be added to https://github.com/vcmi/vcmi-assets

* Use entire canvas height for shield, add remaining icons

* Use a slighty more saturated brown

* Align VCMI letters to pixel grid for 32px icons

* Align VCMI letters to pixel grid for 48px icon

* Align VCMI letters to pixel grid for 64px icon

* Add 96px icon to .ico

* Update Android and iOS icons

* Install 22px icon on Linux

* Update macOS .icns file

* Add more icons

* Update iOS icons

* Add more sizes to .ico files

* Don't use .png inside .ico

* Only include resolutions up to 256px in .ico files

* Center map editor icon
This commit is contained in:
Alexander Wilms authored and Ivan Savenko committed 2023-09-05 23:57:19 +03:00
1 parent 707400d764
commit c0f0211098
40 files changed
+163 -536

No files matched your search

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 30 KiB

+1
View File
@@ -457,6 +457,7 @@ endif()
if(NOT WIN32 AND NOT APPLE AND NOT ANDROID)
#FIXME: move to client makefile?
install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.16x16.png" DESTINATION share/icons/hicolor/16x16/apps RENAME vcmiclient.png)
install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.22x22.png" DESTINATION share/icons/hicolor/22x22/apps RENAME vcmiclient.png)
install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.32x32.png" DESTINATION share/icons/hicolor/32x32/apps RENAME vcmiclient.png)
install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.48x48.png" DESTINATION share/icons/hicolor/48x48/apps RENAME vcmiclient.png)
install(FILES "${CMAKE_SOURCE_DIR}/client/icons/vcmiclient.64x64.png" DESTINATION share/icons/hicolor/64x64/apps RENAME vcmiclient.png)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 239 KiB

After

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 907 B

After

Width:  |  Height:  |  Size: 703 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

+162 -298
View File
@@ -2,19 +2,22 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="1671.788"
height="1671.788"
viewBox="0 0 442.32723 442.32723"
width="128"
height="128"
viewBox="0 0 33.866667 33.866667"
version="1.1"
id="svg8061"
sodipodi:docname="VCMI-logo.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="vcmiclient.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xml:space="preserve"
inkscape:export-filename="vcmiclient.16x16.png"
inkscape:export-xdpi="12"
inkscape:export-ydpi="12"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview71"
pagecolor="#ffffff"
bordercolor="#000000"
@@ -23,379 +26,240 @@
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
showgrid="true"
showguides="true"
inkscape:zoom="0.61431235"
inkscape:cx="835.89398"
inkscape:cy="835.08006"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:zoom="3.6120448"
inkscape:cx="-11.904614"
inkscape:cy="104.64987"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg8061" />
<defs
id="defs8058">
<filter
style="color-interpolation-filters:sRGB"
id="filter5509"
x="-0.049653775"
y="-0.046298778"
width="1.0993076"
height="1.0925976">
<feFlood
flood-opacity="0.741176"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood5499" />
<feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite5501" />
<feGaussianBlur
in="composite1"
stdDeviation="5"
result="blur"
id="feGaussianBlur5503" />
<feOffset
dx="0"
dy="0"
result="offset"
id="feOffset5505" />
<feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="composite2"
id="feComposite5507" />
</filter>
<linearGradient
xlink:href="#b"
id="linearGradient6733"
x1="142.42035"
y1="742.36987"
x2="894.56238"
y2="-43.642666"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="b">
<stop
style="stop-color:#413c35;stop-opacity:1;"
inkscape:current-layer="g959"><inkscape:grid
id="grid1"
units="px"
originx="0"
originy="0"
spacingx="0.26458334"
spacingy="0.26458334"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
dotted="false"
gridanglex="30"
gridanglez="30"
visible="true" /></sodipodi:namedview><defs
id="defs8058"><linearGradient
id="linearGradient13"
inkscape:collect="always"><stop
style="stop-color:#fdf2c2;stop-opacity:1"
offset="0"
id="stop6727" />
<stop
style="stop-color:#e1dfde;stop-opacity:1;"
offset="0.25866053"
id="stop23920" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.34411085"
id="stop17103" />
<stop
style="stop-color:#343131;stop-opacity:1;"
offset="0.45496535"
id="stop19868" />
<stop
style="stop-color:#676565;stop-opacity:1;"
offset="0.60739028"
id="stop23916" />
<stop
style="stop-color:#bab9b9;stop-opacity:1;"
offset="0.69515014"
id="stop21700" />
<stop
style="stop-color:#bab9b9;stop-opacity:1;"
offset="0.80369514"
id="stop23918" />
<stop
style="stop-color:#87837d;stop-opacity:1;"
id="stop12" /><stop
style="stop-color:#b9843c;stop-opacity:1"
offset="1"
id="stop6729" />
</linearGradient>
<linearGradient
xlink:href="#b"
id="linearGradient23922"
gradientUnits="userSpaceOnUse"
x1="214.29761"
y1="742.36987"
x2="709.07269"
y2="-78.421982" />
<linearGradient
xlink:href="#linearGradient6731"
id="linearGradient13982"
x1="284.41074"
y1="647.30627"
x2="722.42993"
y2="-25.09388"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient6731">
<stop
style="stop-color:#644d40;stop-opacity:1;"
id="stop13" /></linearGradient><linearGradient
id="linearGradient11"
inkscape:collect="always"><stop
style="stop-color:#fdf2c2;stop-opacity:1"
offset="0"
id="stop14834" />
<stop
style="stop-color:#492e1e;stop-opacity:1;"
offset="0.34180138"
id="stop14836" />
<stop
style="stop-color:#2d0e00;stop-opacity:1;"
offset="0.44341803"
id="stop14838" />
<stop
style="stop-color:#2d0e00;stop-opacity:1;"
offset="0.57999998"
id="stop14840" />
<stop
style="stop-color:#7d6456;stop-opacity:1;"
offset="0.68000001"
id="stop14842" />
<stop
style="stop-color:#d2c3ba;stop-opacity:1;"
id="stop10" /><stop
style="stop-color:#b9843c;stop-opacity:1"
offset="1"
id="stop14844" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient942"
id="linearGradient944"
x1="827.46008"
y1="110.79597"
x2="827.46008"
y2="208.54196"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-805.23573,44.793022)" />
<linearGradient
id="linearGradient942">
<stop
style="stop-color:#f8c52d;stop-opacity:1;"
id="stop11" /></linearGradient><linearGradient
id="linearGradient9"
inkscape:collect="always"><stop
style="stop-color:#fdf2c2;stop-opacity:1"
offset="0"
id="stop938" />
<stop
style="stop-color:#8b6d05;stop-opacity:1;"
id="stop8" /><stop
style="stop-color:#b9843c;stop-opacity:1"
offset="1"
id="stop940" />
</linearGradient>
<filter
id="stop9" /></linearGradient><linearGradient
id="linearGradient6"
inkscape:collect="always"><stop
style="stop-color:#fdf2c2;stop-opacity:1"
offset="0"
id="stop6" /><stop
style="stop-color:#b9843c;stop-opacity:1"
offset="1"
id="stop7" /></linearGradient><filter
style="color-interpolation-filters:sRGB"
id="filter6247"
x="-0.27160581"
y="-0.20290551"
width="1.5432116"
height="1.405811">
<feFlood
x="-0.2707397"
y="-0.19854234"
width="1.5414794"
height="1.3970847"><feFlood
flood-opacity="0.741176"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood6237" />
<feComposite
id="feFlood6237" /><feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite6239" />
<feGaussianBlur
id="feComposite6239" /><feGaussianBlur
in="composite1"
stdDeviation="5"
result="blur"
id="feGaussianBlur6241" />
<feOffset
id="feGaussianBlur6241" /><feOffset
dx="0"
dy="0"
result="offset"
id="feOffset6243" />
<feComposite
id="feOffset6243" /><feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="composite2"
id="feComposite6245" />
</filter>
<linearGradient
xlink:href="#linearGradient942"
id="linearGradient4820"
x1="931.25116"
y1="108.46269"
x2="931.25116"
y2="208.13298"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-805.23573,44.793022)" />
<filter
id="feComposite6245" /></filter><filter
style="color-interpolation-filters:sRGB"
id="filter6259"
x="-0.22545054"
y="-0.20290551"
width="1.4509011"
height="1.405811">
<feFlood
x="-0.2206027"
y="-0.19854242"
width="1.4412054"
height="1.3970848"><feFlood
flood-opacity="0.741176"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood6249" />
<feComposite
id="feFlood6249" /><feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite6251" />
<feGaussianBlur
id="feComposite6251" /><feGaussianBlur
in="composite1"
stdDeviation="5"
result="blur"
id="feGaussianBlur6253" />
<feOffset
id="feGaussianBlur6253" /><feOffset
dx="0"
dy="0"
result="offset"
id="feOffset6255" />
<feComposite
id="feOffset6255" /><feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="composite2"
id="feComposite6257" />
</filter>
<linearGradient
xlink:href="#linearGradient942"
id="linearGradient4816"
x1="1047.7046"
y1="112.43189"
x2="1047.7046"
y2="207.724"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-805.23573,44.793022)" />
<filter
id="feComposite6257" /></filter><filter
style="color-interpolation-filters:sRGB"
id="filter6271"
x="-0.17643958"
y="-0.20290551"
width="1.3528792"
height="1.405811">
<feFlood
x="-0.17518451"
y="-0.19854242"
width="1.3506831"
height="1.3970848"><feFlood
flood-opacity="0.741176"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood6261" />
<feComposite
id="feFlood6261" /><feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite6263" />
<feGaussianBlur
id="feComposite6263" /><feGaussianBlur
in="composite1"
stdDeviation="5"
result="blur"
id="feGaussianBlur6265" />
<feOffset
id="feGaussianBlur6265" /><feOffset
dx="0"
dy="0"
result="offset"
id="feOffset6267" />
<feComposite
id="feOffset6267" /><feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="composite2"
id="feComposite6269" />
</filter>
<linearGradient
xlink:href="#linearGradient942"
id="linearGradient4818"
x1="1192.9985"
y1="110.38699"
x2="1192.9985"
y2="208.13298"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-805.23573,44.793022)" />
<filter
id="feComposite6269" /></filter><filter
style="color-interpolation-filters:sRGB"
id="filter6283"
x="-0.90773429"
y="-0.20290551"
width="2.8154686"
height="1.405811">
<feFlood
x="-0.85087486"
y="-0.19853745"
width="2.7017497"
height="1.3970749"><feFlood
flood-opacity="0.741176"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood6273" />
<feComposite
id="feFlood6273" /><feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite6275" />
<feGaussianBlur
id="feComposite6275" /><feGaussianBlur
in="composite1"
stdDeviation="5"
result="blur"
id="feGaussianBlur6277" />
<feOffset
id="feGaussianBlur6277" /><feOffset
dx="0"
dy="0"
result="offset"
id="feOffset6279" />
<feComposite
id="feOffset6279" /><feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="composite2"
id="feComposite6281" />
</filter>
<linearGradient
xlink:href="#linearGradient6731"
id="linearGradient8804"
id="feComposite6281" /></filter><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6"
id="linearGradient2"
x1="175.1637"
y1="120.33793"
x2="233.46321"
y2="272.96185"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient13"
id="linearGradient3"
x1="175.1637"
y1="120.33793"
x2="233.46321"
y2="272.96185"
gradientUnits="userSpaceOnUse"
x1="284.41074"
y1="647.30627"
x2="722.42993"
y2="-25.09388" />
</defs>
<g
id="g959">
<g
id="g1382"
transform="matrix(1.3884149,0,0,1.3884149,42.02983,5.902602)"
style="filter:url(#filter5509)">
<g
style="fill:url(#linearGradient6733);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.603133;paint-order:stroke fill markers"
id="g1233"
transform="matrix(0.35277778,0,0,0.35277778,-47.966154,35.473965)">
<path
style="fill:url(#linearGradient23922);fill-opacity:1;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.603133;paint-order:stroke fill markers"
d="m 170.868,-74.3394 c 0,0 167.34,37.2314 333.221,37.2314 174.565,0 348.114,-37.2314 348.114,-37.2314 32.9,0 44.678,8.0547 44.678,40.9545 0,0 -111.694,785.5839 -390.93,785.5839 -279.236,0 -379.761,-785.5839 -379.761,-785.5839 0,-32.8998 11.778,-40.9545 44.678,-40.9545 z"
id="path1221" />
</g>
<g
style="fill:url(#linearGradient13982);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.349869;paint-order:stroke fill markers"
id="g194"
transform="matrix(0.35277778,0,0,0.35277778,-47.966154,35.474023)">
<path
style="fill:url(#linearGradient8804);fill-opacity:1;stroke:#000000;stroke-width:8.50394;stroke-dasharray:none;stroke-opacity:0.349869;paint-order:stroke fill markers"
d="m 239.001,8.31427 c 0,0 133.873,29.78523 266.578,29.78523 139.652,0 278.491,-29.78523 278.491,-29.78523 26.32,0 35.742,6.44393 35.742,32.76363 0,0 -89.356,628.4671 -312.744,628.4671 -223.389,0 -303.809,-628.4671 -303.809,-628.4671 0,-26.3197 9.423,-32.76363 35.742,-32.76363 z"
id="path182" />
</g>
</g>
<g
id="g947">
<path
style="fill:url(#linearGradient944);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6247);paint-order:stroke fill markers"
d="m 22.35664,154.68591 h 21.40019 v 26.89484 h 12.72445 v 39.33009 h 5.20546 v -39.33009 h 13.3028 v -26.89484 h 20.82182 v 31.8111 H 83.08693 v 40.19766 h -13.8812 v 26.31646 H 48.0947 V 226.69467 H 35.37028 V 186.49701 H 22.35664 Z"
id="path104" />
<path
style="fill:url(#linearGradient4820);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6259);paint-order:stroke fill markers"
d="m 125.01976,168.56711 h 14.4596 v -13.8812 h 60.44111 v 13.8812 h 13.592 v 17.9299 h -21.11101 v -13.30283 h -45.1139 v 61.16408 h 45.1139 v -13.44742 h 21.11101 v 18.50827 h -13.592 v 13.59202 h -60.44111 v -13.59202 h -14.4596 v -70.852 0"
id="path1189" />
<path
style="fill:url(#linearGradient4816);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6271);paint-order:stroke fill markers"
d="m 243.01007,154.68591 h 34.4138 v 26.89484 h 12.7244 v 27.18403 h 18.5083 v -27.18403 h 13.4474 v -26.89484 h 33.9801 v 98.32522 h -19.9543 v -66.51412 h -6.3622 v 27.18403 h -13.0136 v 25.73807 h -34.1247 v -25.73807 h -13.3028 v -27.18403 h -6.073 v 66.51412 h -20.2434 v -98.32522"
id="path1228" />
<path
style="fill:url(#linearGradient4818);fill-opacity:1;stroke:#282828;stroke-width:15.90145826;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6283);paint-order:stroke fill markers"
d="m 387.89507,154.68591 h 21.9786 v 98.32522 h -21.9786 z"
id="path1263" />
</g>
</g>
</svg>
gradientTransform="translate(1.5699347,0.84779727)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient11"
id="linearGradient4"
x1="175.1637"
y1="120.33793"
x2="233.46321"
y2="272.96185"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient9"
id="linearGradient5"
x1="175.1637"
y1="120.33793"
x2="233.46321"
y2="272.96185"
gradientUnits="userSpaceOnUse" /></defs><g
id="g959"
inkscape:label="vcmi_icon"><image
width="23.476202"
height="33.866669"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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&#10;VSwWcf78ebzxxht46Line truncated
id="image1"
x="5.1952324"
y="0" /><g
id="g947"
transform="matrix(0.07899105,0,0,0.07899105,-0.64590914,0.80432555)"
style="display:inline"
inkscape:label="vcmi_text"><path
style="fill:url(#linearGradient2);fill-opacity:1;stroke:#282828;stroke-width:15.9015;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers;filter:url(#filter6247)"
d="m 21.575135,153.94476 h 23.44675 v 26.79629 h 10.048608 v 40.19443 l 6.616247,-0.0246 0.08282,-40.16979 H 71.818167 V 153.9448 h 23.446751 v 33.49536 H 81.866779 v 40.19443 H 68.468636 v 26.79629 H 48.371421 V 227.63455 H 34.973278 V 187.44012 H 21.575135 Z"
id="path104"
sodipodi:nodetypes="cccccccccccccccccccccc"
inkscape:label="v" /><path
style="fill:url(#linearGradient3);fill-opacity:1;stroke:#282828;stroke-width:15.9015;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers;filter:url(#filter6259)"
d="m 125.41074,170.69244 h 13.39815 v -16.74768 h 63.64118 v 16.74768 h 13.39814 v 16.74768 h -23.44675 v -13.39814 h -43.54397 v 60.29164 h 43.54397 v -13.39814 h 23.44675 v 20.09721 h -13.39814 v 13.39815 h -60.29165 v -13.39815 h -16.74768 v -70.34025 0"
id="path1189"
sodipodi:nodetypes="cccccccccccccccccccccc"
inkscape:label="c" /><path
style="fill:url(#linearGradient4);fill-opacity:1;stroke:#282828;stroke-width:15.9015;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers;filter:url(#filter6271)"
d="m 242.6445,153.94476 h 33.49535 v 26.79629 H 289.538 v 26.79629 h 20.09721 v -26.79629 h 13.39815 v -26.79629 h 33.49535 l -0.44464,99.06637 h -19.9543 l 0.30173,-65.57101 h -6.69907 v 26.79629 h -13.39815 v 26.79628 h -33.49535 v -26.79628 h -13.39815 v -26.79629 h -6.69907 v 66.99072 H 242.6445 V 153.94476"
id="path1228"
sodipodi:nodetypes="ccccccccccccccccccccccccc"
inkscape:label="m" /><path
style="fill:url(#linearGradient5);fill-opacity:1;stroke:#282828;stroke-width:15.9005;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers;filter:url(#filter6283)"
d="m 386.67454,153.94476 h 23.44675 v 100.48608 h -23.44675 z"
id="path1263"
sodipodi:nodetypes="ccccc"
inkscape:label="i" /></g></g></svg>

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 443 KiB

-238
View File
@@ -1,238 +0,0 @@
/* XPM */
static char *x[] = {
/* columns rows colors chars-per-pixel */
"32 32 200 2 ",
" c gray11",
". c #161616",
"X c #2C0E00",
"o c #2D1003",
"O c #25140C",
"+ c #28130A",
"@ c #311305",
"# c #331609",
"$ c #34190C",
"% c #391C0D",
"& c #241610",
"* c #241A16",
"= c #251E1A",
"- c #2C1C14",
"; c #391E11",
": c #2A241D",
"> c #20201F",
", c #3D2112",
"< c #38231B",
"1 c #3C351E",
"2 c #242323",
"3 c #2C2B2B",
"4 c #282625",
"5 c #332E20",
"6 c #362D29",
"7 c #302620",
"8 c #363122",
"9 c #3C3521",
"0 c #3E352C",
"q c #36302D",
"w c #353433",
"e c #3D3B3B",
"r c #3B3431",
"t c #412516",
"y c #462A1B",
"u c #492E1E",
"i c #45271B",
"p c #443A1B",
"a c #4A3F1C",
"s c #4A2F20",
"d c #4D3323",
"f c #423B24",
"g c #48372E",
"h c #483F25",
"j c #503627",
"k c #513728",
"l c #543B2C",
"z c #593D2F",
"x c #483D37",
"c c #473C37",
"v c #573E30",
"b c #583F31",
"n c #5A4C1D",
"m c #63531C",
"M c #6F5C18",
"N c #725D13",
"B c #7D6515",
"V c #4E4426",
"C c #514623",
"Z c #44423F",
"A c #5C4234",
"S c #5A4438",
"D c #625220",
"F c #6C5A24",
"G c #6B5A29",
"H c #715E26",
"J c #674D3F",
"K c #604537",
"L c #7A6525",
"P c #746129",
"I c #444242",
"U c #494645",
"Y c #4C4B4A",
"T c #4A4845",
"R c #554A46",
"E c #5B4D45",
"W c #514742",
"Q c #555352",
"! c #595757",
"~ c #5D5B5A",
"^ c #694E40",
"/ c #6B5549",
"( c #775D4F",
") c #705648",
"_ c #6B5F58",
"` c #755E52",
"' c #62605E",
"] c #7E6557",
"[ c #7A665A",
"{ c #666564",
"} c #696766",
"| c #6D6B6A",
" . c #6A6865",
".. c #7B6B62",
"X. c #726D69",
"o. c #7A7674",
"O. c #7D7B7B",
"+. c #767471",
"@. c #95750A",
"#. c #98770A",
"$. c #846B1B",
"%. c #876D17",
"&. c #8E731E",
"*. c #93761D",
"=. c #96781C",
"-. c #9B7B10",
";. c #A07F0F",
":. c #A07D10",
">. c #836C22",
",. c #866F29",
"<. c #8C7324",
"1. c #997D22",
"2. c #967A28",
"3. c #826A5D",
"4. c #80675A",
"5. c #856D60",
"6. c #897164",
"7. c #8C7569",
"8. c #8F786C",
"9. c #927C6F",
"0. c #827D79",
"q. c #937E72",
"w. c #A7840F",
"e. c #AE8A16",
"r. c #A5831A",
"t. c #B08C1C",
"y. c #B79015",
"u. c #BD961A",
"i. c #A88825",
"p. c #B08E23",
"a. c #BB9624",
"s. c #BB9626",
"d. c #C69D1B",
"f. c #C29B22",
"g. c #C29C2A",
"h. c #CCA220",
"j. c #CDA42A",
"k. c #D9AD26",
"l. c #D2A726",
"z. c #E6B726",
"x. c #86827D",
"c. c #8A847F",
"v. c #978175",
"b. c #94867D",
"n. c #9B867A",
"m. c #9E897D",
"M. c #998377",
"N. c #848383",
"B. c #8A8680",
"V. c #8F8B86",
"C. c #9B8D85",
"Z. c #938E89",
"A. c #918984",
"S. c #96928E",
"D. c #9A9693",
"F. c #9C9996",
"G. c #9D9B99",
"H. c #939292",
"J. c #A28E82",
"K. c #A69287",
"L. c #A5948A",
"P. c #AC988D",
"I. c #A9958A",
"U. c #A69C96",
"Y. c #AD9C93",
"T. c #A29D99",
"R. c #A89F99",
"E. c #B19E93",
"W. c #A5A29F",
"Q. c #B3A196",
"!. c #B8A69C",
"~. c #B9A69C",
"^. c #A4A3A2",
"/. c #A9A6A3",
"(. c #ADABA9",
"). c #ABA8A5",
"_. c #BCABA1",
"`. c #B2AEAC",
"'. c #B5A9A3",
"]. c #B3B2AF",
"[. c #B3B2B2",
"{. c #B9B5B3",
"}. c #BAB9B9",
"|. c #BBB9B6",
" X c #C0AFA5",
".X c #C4B3AA",
"XX c #C8B8AE",
"oX c #C1BFBE",
"OX c #CDBDB4",
"+X c #CCC9C7",
"@X c #CFCCCB",
"#X c #C5C3C1",
"$X c #D3D1CF",
"%X c #D6D3D2",
"&X c #DDDBDA",
"*X c #EDECEB",
"=X c #E4E3E3",
"-X c #F3F3F3",
";X c #F9F9F9",
":X c None",
/* pixels */
":X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X",
":X:X:XO.V.| Q :X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:XZ Q ' T :X:X",
":X:XI G.(.}.}.}.(.^.H.N.O.| } ~ ! ' { { } X.o.0.B.x.x.x.x.x.:X:X",
":X:X3 N.H.^.[.}.}.}.}.}.}.}.}.[.`.(./.^.T.T.D.S.Z.V.B.x.x.o.:X:X",
":X:X:X| O. .^ ..b.D./.[.{.}.}.}.{.[.`.(.^.F.S.D.W.'.'.c.c.' :X:X",
":X:X:X! { c % s b ^ ( 5.7.q.b.C.C.L.L.I.Y.E.~. X XXXOXZ.V.~ :X:X",
":X:X:XU ~ c X @ t j K ) [ 3.6.7.q.b.n.J.L.P.E.E.~. XXXZ.D.Y :X:X",
":X:X:Xw Q Z X X X % y v ^ ( ] 5.6.8.q.M.C.J.I.E.Q.~.~.F.F.:X:X:X",
":X:X:X4 Y U X X X X @ t d A ) ] 3.6.7.9.q.n.J.K.P.E.W.W.D.:X:X:X",
":X:X:X:XI U @ X X X X X % i z ^ ( 4.3.6.8.q.M.n.m.I.U.(.x.:X:X:X",
":X . w 3 * + X + O & & & - d K g x Z ^ 7...U E R N.N.e :X:X",
":XG j.9 2 ,.s.* + = s.j.j.j.P * i F j.j.0 [ R i.l.i.' Y g.2.:X:X",
":XH z.f 2 2.k.* * p.f.,.,.2.l.G X L z.z.8 x q p.z.s.{ Y k.i.:X:X",
":Xh i.f.>.d.L : = h.1.O X : L V X H k.p.a.4 <.f.a.p.{ e h.1.:X:X",
":X:XF d.<.d.w k = d.&.+ X X X X o F d.B d.2 <.t.<.r.{ w u.*.:X:X",
":X:XF y.$.y.I ' : e.$.- # & = * X D y.V =.e.e.D %.=.{ 2 e.$.:X:X",
":X:X9 %.w.n Q G.: -.B : : 1 w.n X n w.: M w.-.2 B %.Y > -.B :X:X",
":X:X:Xm #. -X-X6 a @.@.@.#.M 5 o n @.: 1 a a = N B w @.N :X:X",
":X:X:X8 a #X;XC.7 p p p p 8 , # 8 p * X X X + 1 p p 9 :X:X",
":X:X:X:X:X:XO.*X@Xk d h u u u y t % # o X X X < Q Y :X:X:X:X:X:X",
":X:X:X:X:X:X:X&X*X[ d j j d s u u t , % @ o X r Y 3 :X:X:X:X:X:X",
":X:X:X:X:X:X:XF.&XW.z k k j j s d u y , , # - c I :X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X$X%X/ z l k k d d d u u t , 6 w 3 :X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:XF.@XT.v l l l k d d d d u S .Y :X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:XI |.#X..A z l l k j j d v F.F.! :X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X:XO.{.]./ A z l z l j z {.=X}.:X:X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X:X:XF.].).` A A z l S `.-X;XO.:X:X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X:X:Xe G.).].V.....b.$X=X*X^.:X:X:X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X:X:X:XT D.W.(.{.}.+X%X&X/.:X:X:X:X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X:X:X:X:Xe x.T./.].|.}.O.:X:X:X:X:X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X:X:X:X:X:X:XY | o. .:X:X:X:X:X:X:X:X:X:X:X:X:X:X",
":X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:X"
};
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 893 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 401 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 401 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
View File
Binary file not shown.