- AuthorPosts
- March 11, 2019 at 11:35 #27500Jean-MarieParticipant
Hallo,
Als Beispiel ein Symbol in einer SVG-Datei vergrößern: s.gondola:
<?xml version=“1.0″ encoding=“UTF-8″ standalone=“no“?>
<svg xmlns=“http://www.w3.org/2000/svg“ width=“580″ height=“580″ version=“1.0″>
<metadata id=“metadata3003″/>
<path d=“M 276,3.5996094 276,124.61719 237,125 c -52,0 -93,40 -93,90 l 0,155 c 0,50 41,90 93,89 l 102,0 c 52,0 93,-40 93,-90 l 0,-155 c 0,-50 -41,-90 -93,-90 l -39,0.38281 0,-120.7832006 z“ id=“rect3195″/>
<path d=“m 339,148 c 38,0 69,30.8 69,69 l 0,54 c 0,38 -30.8,69 -69,69 l -102,0 c -38,0 -69,-30.8 -69,-69 l 0,-54 c 0,-38 30.8,-69 69,-69 z“ id=“rect3199″ opacity=“0.7″ fill=“#ffffff“/>
</svg>Die Werte für Breite und Höhe ist eher die maximale Größe vom Bild aber der Inhalt oder Symbol kann kleiner sein!?
Wie kann man bei diesem Beispiel das Symbol in der SVG Datei Vergrößern (und nicht am Gerät) oder sollte es in den XML Themen geänderter werden?Welche Software gibt es dazu?
Vielen Dank
Jean-MarieMarch 11, 2019 at 15:12 #27504TobiasKeymasterDie Größer der SVG Symbole wird im Theme festgelegt:
<rule cat="aerway" e="way" k="aerialway" v="gondola" zoom-min="15"><!--zm--> <lineSymbol src="file:ele_res/s_gondola.svg" repeat="true" repeat-start="0" repeat-gap="200" symbol-scaling="size" symbol-height="16" symbol-width="16" /> </rule>
Einfach symbol-height und symbol-width anpassen.
Die Dateien selbst habe ich mit Inkscape erstellt/bearbeitet und danach mit SVG-Cleaner optimiert, durch letzteres lassen sie sich manchmal nicht mehr so einfach mit Inkscape öffnen.
In Inkscape lässt sich die Größe der Symbole und/oder der SVG-Datei auch leicht ändern, aber größer wirds dadurch nicht.Developer of Elevate mapstyle
1 user thanked author for this post.
March 11, 2019 at 18:26 #27513Jean-MarieParticipantHallo Tobias,
Ich hatte ein Wochenende lang mit Inkscape die svg Datei verarbeitet und habe auch gemerkt das die Datei grösser wird also werde ich jetzt mal noch SVG-Cleaner benutzen und mir eine VIP Gondel basteln 🙂
Fazit: eine Menge gelernt aber kein positiven Resultat.
Also Größe lassen sich im Theme bearbeiten
Vielen dank
Jean-Marie2 users thanked author for this post.
March 13, 2019 at 21:56 #27565Jean-MarieParticipantHallo Tobias,
Ich brauche mal wieder dein Wissen.
Bild im Anhang
Das von OAM erstellte rechte Symbol steht nicht in einem weißen Quadrat, während sich das linke Symbol aus einer PNG-Datei in einem weißen Feld befindet.und das mal wieder nach Stunden 🙁
Wie entferne ich diesen weißen Feld?
Mit Inkscape und wie oder braucht es eine Befehlszeile in der svg-Datei.
MfG
Jean-MarieMarch 13, 2019 at 22:00 #27568TobiasKeymasterPNGs sind Rastergrafiken, die kannst Du nicht mit Inkscape bearbeiten. Entweder in einer entsprechenden Software wie GIMP, Photoshop o.ä. den weißen Hintergrund entfernen und/oder als transparent abspeichern. Oder in Inkscape mittels der vorhanden Zeichenmittel das Symbol in Vektoren nachzeichnen, die PNG-Datei rauslöschen und als SVG speichern.
Developer of Elevate mapstyle
1 user thanked author for this post.
March 13, 2019 at 23:24 #27573Jean-MarieParticipantHallo,
Klappt doch!
Ich habe Inkscape benutzt mit png exportiern.
Und jetzt an die VIP Gondel mit Kühlschrank und Champagner
MfG
Jean-Marie1 user thanked author for this post.
March 14, 2019 at 21:49 #27587TobiasKeymasterInteressant. Wird also der transparente Hintergrund des PNGs beim speichern als SVG weiß ausgeben, und als PNG transparent, oder hast Du noch was bearbeitet?
Developer of Elevate mapstyle
March 15, 2019 at 00:02 #27593Jean-MarieParticipantHallo Tobias,
Es geht nicht von allein man muss erst noch ein wenig basteln 🙂
Im Anhang sind Bilder vom Vorgang den bei mir alles in Französisch.
MfG
Jean-Marie1 user thanked author for this post.
March 15, 2019 at 13:04 #27597TobiasKeymasterEs geht nicht von allein man muss erst noch ein wenig basteln
Ach so, es klang vorhin so, als hättest Du es nur als PNG exportiert.
Automatisch vektorisieren, dass was Du gemacht hast, ist natürlich auch eine gute Lösung.
Entspricht dann dem was ich oben mit in Vektoren nachzeichnen gemeint habe. Das mache ich bei einfacheren Grafiken lieber, da ich da schneller zum gewünschten Ergebnis komme (weniger Nachbereitung und exakteres Ergebnis).Developer of Elevate mapstyle
- AuthorPosts
- You must be logged in to reply to this topic.