====== SVG ======
* https://www.w3schools.com/graphics/svg_intro.asp
* etwas ausführlicher http://edutechwiki.unige.ch/en/Static_SVG_tutorial
* evtl. Wikipedia: https://en.wikipedia.org/wiki/Scalable_Vector_Graphics
===== Software =====
* Text-Editor ;-)
* Inkscape
* Auf Schulcomputern: (Auf C:\ einen Ordner inkscape anlegen, darin folgendes Archiv entpacken): https://inkscape.org/release/inkscape-1.1.1/windows/64-bit/compressed-7z/dl/
* Ihr eigenes Python-Script.
===== Aufgaben =====
* Zeichnen Sie in Inkscape ein Herz aus 4 kubischen Bezierkurven und speichern Sie die Datei.
* Extrahieren Sie Punkte und Kontrollpunkt aus der Datei (konsultieren Sie dazu die Dokumentation zum SVG Pfad-Element).
* Schreiben Sie ein Python Script, das eines der folgenden Bilder (oder eigene Bilder in diesem Stil) als SVG-Code generiert und direkt in eine SVG-Datei schreibt.
{{:kurse:ef05a-2021:svg:pasted:20220119-112542.png}} {{:kurse:ef05a-2021:svg:pasted:20220119-112613.png}} {{:kurse:ef05a-2021:svg:pasted:20220119-112806.png}}
===== Codes =====
SVG in HTML eingebettet:
with open("test.html", "w") as file:
file.write('
My first SVG
')
SVG als alleinstehende Datei:
with open("test.svg", "w") as file:
file.write('')