Problem mit SVG

Zeichnungen erstellen

Moderator: Moderatoren

„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Problem mit SVG

Beitrag von „das Board“ »

Hi
Hier der Code:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>

<svg version="1.2" baseProfile="tiny" width="50mm" height="50mm" viewBox="0 0 5000 5000" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
 <defs>
  <font id="EmbeddedFont_1" horiz-adv-x="2048">
   <font-face font-family="Arial embedded" units-per-em="2048" font-weight="bold" font-style="normal" ascent="1879" descent="476"/>
   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
   <glyph unicode="o" horiz-adv-x="1060" d="M 82,546 C 82,639 105,730 151,817 197,904 262,971 347,1017 431,1063 525,1086 629,1086 790,1086 921,1034 1024,930 1127,825 1178,693 1178,534 1178,373 1126,240 1023,135 919,29 788,-24 631,-24 534,-24 441,-2 353,42 264,86 197,151 151,236 105,321 82,424 82,546 Z M 370,531 C 370,426 395,345 445,289 495,233 557,205 630,205 703,205 765,233 815,289 864,345 889,426 889,533 889,637 864,717 815,773 765,829 703,857 630,857 557,857 495,829 445,773 395,717 370,636 370,531 Z"/>
   <glyph unicode="g" horiz-adv-x="1007" d="M 121,-70 L 442,-109 C 447,-146 460,-172 479,-186 506,-206 548,-216 605,-216 678,-216 733,-205 770,-183 795,-168 813,-145 826,-112 835,-89 839,-46 839,17 L 839,172 C 755,57 649,0 521,0 378,0 265,60 182,181 117,276 84,395 84,537 84,715 127,851 213,945 298,1039 405,1086 532,1086 663,1086 772,1028 857,913 L 857,1062 1120,1062 1120,109 C 1120,-16 1110,-110 1089,-172 1068,-234 1039,-283 1002,-318 965,-353 915,-381 853,-401 790,-421 711,-431 616,-431 436,-431 308,-400 233,-338 158,-277 120,-199 120,-104 120,-95 120,-83 121,-70 Z M 372,553 C 372,440 394,358 438,306 481,253 535,227 599,227 668,227 726,254 773,308 820,361 844,441 844,546 844,656 821,738 776,791 731,844 673,871 604,871 537,871 481,845 438,793 394,740 372,660 372,553 Z"/>
   <glyph unicode="O" horiz-adv-x="1404" d="M 89,724 C 89,873 111,999 156,1100 189,1175 235,1242 293,1301 350,1360 413,1404 482,1433 573,1472 679,1491 798,1491 1014,1491 1187,1424 1317,1290 1446,1156 1511,970 1511,731 1511,494 1447,309 1318,176 1189,42 1017,-25 802,-25 584,-25 411,42 282,175 153,308 89,491 89,724 Z M 394,734 C 394,568 432,442 509,357 586,271 683,228 801,228 919,228 1016,271 1092,356 1167,441 1205,568 1205,738 1205,906 1168,1031 1095,1114 1021,1197 923,1238 801,1238 679,1238 581,1196 506,1113 431,1029 394,903 394,734 Z"/>
   <glyph unicode="M" horiz-adv-x="1430" d="M 145,0 L 145,1466 588,1466 854,466 1117,1466 1561,1466 1561,0 1286,0 1286,1154 995,0 710,0 420,1154 420,0 145,0 Z"/>
   <glyph unicode="L" horiz-adv-x="1006" d="M 157,0 L 157,1454 453,1454 453,247 1189,247 1189,0 157,0 Z"/>
   <glyph unicode="E" horiz-adv-x="1059" d="M 149,0 L 149,1466 1236,1466 1236,1218 445,1218 445,893 1181,893 1181,646 445,646 445,247 1264,247 1264,0 149,0 Z"/>
   <glyph unicode="D" horiz-adv-x="1218" d="M 148,1466 L 689,1466 C 811,1466 904,1457 968,1438 1054,1413 1128,1368 1189,1303 1250,1238 1297,1159 1329,1066 1361,972 1377,856 1377,719 1377,598 1362,494 1332,407 1295,300 1243,214 1175,148 1124,98 1054,59 967,31 902,10 814,0 705,0 L 148,0 148,1466 Z M 444,1218 L 444,247 665,247 C 748,247 807,252 844,261 892,273 932,293 964,322 995,351 1021,398 1041,464 1061,529 1071,619 1071,732 1071,845 1061,932 1041,993 1021,1054 993,1101 957,1135 921,1169 875,1192 820,1204 779,1213 698,1218 577,1218 L 444,1218 Z"/>
  </font>
 </defs>
 <g visibility="visible" id="MasterSlide_1_Standard">
  <desc>Master slide
  </desc>
  <rect fill="none" stroke="none" x="0" y="0" width="5000" height="5000"/>
  <g id="Drawing_1">
   <defs>
    <linearGradient id="Gradient_6" gradientUnits="userSpaceOnUse" x1="96" y1="2496" x2="4904" y2="2504">
     <stop offset="0" stop-color="rgb(153,255,51)"/>
     <stop offset="1" stop-color="rgb(87,173,0)"/>
    </linearGradient>
   </defs>
   <path fill="url(#Gradient_6)" stroke="none" d="M 2500,4900 L 2337,4895 2180,4881 2027,4857 1878,4822 1731,4777 1587,4722 1443,4656 1300,4578 1161,4493 1032,4402 912,4304 800,4200 696,4088 598,3968 507,3839 422,3700 344,3557 278,3413 223,3269 178,3122 143,2973 119,2820 105,2663 100,2500 105,2337 119,2180 143,2027 178,1878 223,1731 278,1587 344,1443 422,1300 507,1161 598,1032 696,912 800,800 912,696 1032,598 1161,507 1300,422 1443,344 1587,278 1731,223 1878,178 2027,143 2180,119 2337,105 2500,100 2663,105 2820,119 2973,143 3122,178 3269,223 3413,278 3557,344 3700,422 3839,507 3968,598 4088,696 4200,800 4304,912 4402,1032 4493,1161 4578,1300 4656,1443 4722,1587 4777,1731 4822,1878 4857,2027 4881,2180 4895,2337 4900,2500 4895,2663 4881,2820 4857,2973 4822,3122 4777,3269 4722,3413 4656,3557 4578,3700 4493,3839 4402,3968 4304,4088 4200,4200 4088,4304 3968,4402 3839,4493 3700,4578 3557,4656 3413,4722 3269,4777 3122,4822 2973,4857 2820,4881 2663,4895 2500,4900 2500,4900 Z"/>
   <rect fill="none" stroke="none" x="100" y="100" width="4801" height="4801"/>
   <g fill="rgb(255,255,255)" stroke="none" font-family="Arial embedded" font-size="1270" font-style="normal" font-weight="700">
    <text x="595" y="2229">
     <tspan x="595 1514 2360 3419">DEMO</tspan></text>
    <text fill="rgb(255,255,255)" stroke="none" x="951" y="3651">
     <tspan x="951 1726 2500 3275">Logo</tspan></text>
   </g>
  </g>
 </g>
 <g visibility="visible" id="Slide_1_page1"/>
</svg>
Und so soll es aussehen:
SVG_Test.jpg
SVG_Test.jpg (18.76 KiB) 4876 mal betrachtet
Liegt es daran das der Parser im FF, IE etwas falsches anzeigt oder ist der fehler beim export?
Danke
Benutzeravatar
miesepeter
********
Beiträge: 2097
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Problem mit SVG

Beitrag von miesepeter »

Wenn ich deine "xml"-Datei in LO 7.3.3.2 öffne und im svg-Format abspeichere, dann treten die Fehler nicht auf, wenn ich über einen Browser betrachte.

Wenn ich die so gewonnene svg-Datei dann mit einem Editor öffne und als xml-Datei abspeichere, dann wird das Logo in den Browsern auch richtig dargestellt.

Möglicherweise ein Problem der Version? Vielleicht hilft es den Spezialisten, wenn du OS und LO-Version angibst. (Oder du arbeitest noch mit AOO?)
„das Board“ hat geschrieben: Di, 10.05.2022 15:24Liegt es daran das der Parser im FF, IE etwas falsches anzeigt oder ist der fehler beim export?
Ja, das frage ich mich auch... (Wobei mir der Begriff Parser bisher nicht bekannt war... :oops: )
Am besten, du probierst den SVG-Export unter unterschiedlichen LO-Versionen aus und berichtest dann. Bei mir klappt's ja. :mrgreen:

Ciao
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Problem mit SVG

Beitrag von „das Board“ »

Win7, Open Office 4.1.11
Benutzeravatar
miesepeter
********
Beiträge: 2097
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Problem mit SVG

Beitrag von miesepeter »

Hi,
ich kann die xml-Datei mit AOO 4.1.12 ja schon mal nicht öffnen... (in LO war das einfach möglich).
Wenn ich die von LO gebildete svg-Datei in AOO 4.1.12 importiere, dann wird sie richtig dargestellt.
Ich schließe daraus, dass AOO jedenfalls keine Performace hat, bezogen auf xml-svg-Dateien.
(Wieder ein Grund mehr, LO zu bevorzugen. :cry: )
Vielleicht fällt ja sonst noch jemandem was auf.
Ciao
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Problem mit SVG

Beitrag von „das Board“ »

Also umsteigen? 8)
Verwendet hier jemand was anderes für SVG?
Benutzeravatar
miesepeter
********
Beiträge: 2097
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Problem mit SVG

Beitrag von miesepeter »

Für SVGs aus der Wikipedia nehme ich oft Inkscape, aber auch das ist nicht immer optimal. Mir ist auch nicht klar, wie die Wikipedia-SVGs hergestellt werden, da werden Formate mit "interaktiven Schatten" verwendet, so wie ich sie mal aus früheren Versionen von CorelDraw kenne. Wenn alles nicht funktioniert, dann importiere ich SVGs in GIMP und wandle sie halt in eine PNG-Rastergrafik um. Auch damit kann man ordentliche Ergebnisse erzielen (wenngleich nicht mehr optimal...).
Ciao
(Ich klinke mich hier mal aus.)
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Problem mit SVG

Beitrag von „das Board“ »

Du kannst halt keine Bilder so wie eine SVG als "RAW" in einen HTML File direkt einbetten.
regina
****
Beiträge: 181
Registriert: So, 30.07.2006 14:41

Re: Problem mit SVG

Beitrag von regina »

Deine Beschreibung ist nicht wirklich verständlich.
Wo kommt das SVG-Markup her?
Was machst du mit der SVG-Datei? Fügst du sie in ein Draw-Dokument ein?
Wo soll etwas wie von dir erwartet erscheinen?

Dein Bildchen sieht so aus, als ob du einen Gradienten vom Typ "Quadratisch" oder "Rechteckig" benutzt hast. Das lässt sich als SVG-Gradient prinzipiell nicht darstellen. SVG hat nur <linearGradient> oder <radialGradient>.
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Problem mit SVG

Beitrag von „das Board“ »

Was machst du mit der SVG-Datei?
Ich spiele mich mit den HTML sachen und das geile ist mit einer SVG kannst du halt so viel machen zb. als Hintergrund einbinden, als Fav Ico oder im Vordergrund. Und das geilste daran alles ist einfach nur Code den man in ein einziges HTML File packt. 8)
Unhackbar und 0 zusätzliche Daten drinnen (die ein Webserver zb. auf meinen Router) sowieso nicht übernommen werden würden.
Ich habe schon vorher mich mit SVG Hintergründe gespielt genauso wie farbige Balken die einen Text trennen. Sssoooo geil (meiner meinung nach) was man für möglichkeiten hat. 8)
Dazu die ganzen "Emoji" die ssoo viele praktische Zeichen beinhalten.
Benutzeravatar
miesepeter
********
Beiträge: 2097
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Problem mit SVG

Beitrag von miesepeter »

„das Board“ hat geschrieben: Di, 10.05.2022 20:40Und das geilste daran alles ist einfach nur Code den man in ein einziges HTML File packt.
Soll das eine MHT-Datei sein? Ist dieses Dateiformat zukunftsträchtig?
fragt sich
miesepeter
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Problem mit SVG

Beitrag von „das Board“ »

Sry ka was du meinst. :shock:
https://www.w3schools.com/graphics/tryi ... ysvg_rect4
Hier sieht du wie man ein SVG in einer HTML Datei einbettet so das der Webbrowser das anzeigt.
Klar wenn man eine Seite erstellt muss man alles noch besser formatieren und so.
Benutzeravatar
miesepeter
********
Beiträge: 2097
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Problem mit SVG

Beitrag von miesepeter »

OT
Dein Link sagt mir, dass du die SVG-Datei einbettest und nicht verlinkst. Das könnte man auch mit Rastergraphiken machen und das Dateiformat ist dann MHT, wenn ich mich recht erinnere. Entscheidend ist halt dann, dass alle gängigen Browser das akzeptieren. Beim MHT-Format war das nicht immer der Fall (Firefox hatte zunächst ein AddOn zur Darstellung, dann wurde das auch fallen gelassen).
Ich frage mich jetzt schon, was ist besser beim Einbetten einer SVG-Datei als beim Verlinken?
(Gefragt wird aber unter Vorbehalt: Die Relevanz für OpenOffice/LibreOffice sehe ich kaum mehr gegeben.) - Ciao und danke für die Info
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Problem mit SVG

Beitrag von „das Board“ »

Dein Link sagt mir, dass du die SVG-Datei einbettest und nicht verlinkst.
So spontan wüsste Ich nicht wo Ich geschrieben hätte das Ich es verlinke.
Ich frage mich jetzt schon, was ist besser beim Einbetten einer SVG-Datei als beim Verlinken?
Ganz einfach Ich habe EINE Datei wo alles drinnen ist. Beispiel nimmt der Router wo man eigene HTML Seiten einbinden kann um ein "Custom Gui" für Gäste zu erzeugen keine Daten an ausser HTML. Was In der HTML drinnen ist den Router schnuppe wie meine Grossmutter zu sagen Pflegte.
Die Relevanz für OpenOffice/LibreOffice sehe ich kaum mehr gegeben.
Für alle die nicht eine Valides SVG File aus den Kopf erstellen können brauchen einen Editor der solche von einen Optischen in einen Text umwandelt.
Antworten