Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
faecher:informatik:oberstufe:codierung:bilder:sgv:start [27.09.2022 15:03] – sbel | faecher:informatik:oberstufe:codierung:bilder:sgv:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== SVG-Grafiken ====== | ||
- | |||
- | Das Scalable Vector Graphics-Format (SVG-Format) ist ein Vektorgrafikformat. Es verwendet geometrische Objekte wie Strecken und Kreise zur Speicherung und Darstellung eines Bildes. | ||
- | |||
- | Die SVG-Syntax ist nach XML-Regeln aufgebaut, d.h. es kommen Tags ähnlich wie in HTML zum Einsatz, um Bildinformationen zu speichern. Zum Erstellen von SVG-Bildern eignet sich ein Texteditor, zum Betrachten ein aktueller Browser. | ||
- | |||
- | Im Grundgerüst einer SVG-Datei werden Breite und Höhe der Zeichenfläche festgelegt. Gehen Grafiken über die Zeichenfläche hinaus, werden sie nicht dargestellt. | ||
- | |||
- | < | ||
- | <svg xmlns=" | ||
- | |||
- | </ | ||
- | </ | ||
- | |||
- | Das SVG-Koordinatensystem hat seinen Ursprung in der linken oberen Ecke des Browsers, wobei die x-Werte nach rechts und die y-Werte nach unten hin zunehmen. | ||
- | Grafiken und Objekte können mittels bestimmter Tags auf der Zeichenfläche angezeigt werden, wobei ihre Reihenfolge eine Rolle spielt: So überlagern später im Quelltext definierte Grafiken früher definierte. | ||
- | Speichert man den Quelltext | ||
- | |||
- | < | ||
- | <svg xmlns=" | ||
- | <rect x=" | ||
- | <ellipse cx=" | ||
- | <text x=" | ||
- | </ | ||
- | </ | ||
- | |||
- | in einer Datei mit der Endung „SVG“ und öffnet man sie per Drag& | ||
- | |||
- | {{ : | ||
- | |||
- | Ausgangszeichenpunkt P(x|y) für Rechteck (rect) und Text (text) ist ihre linke obere Ecke (x- und y-Attribut). Die Position einer Ellipse wird durch ihren Mittelpunkt (cx- und cy-Attribut) festgelegt, ihre Radien durch rx- und ry-Attribut. | ||
- | Hintergrund- bzw. Rahmenfarbe werden mit den Universalattributen " | ||
- | |||
- | Polygone (Vielecke) werden durch eine Liste von Punkten festgelegt, die in der angegeben Reihenfolge miteinander verbunden werden. Der letzte Punkt der Liste wird mit dem ersten verbunden. So erzeugt der Tag | ||
- | < | ||
- | <polygon points=" | ||
- | </ | ||
- | die folgende Grafik: | ||
- | |||
- | |||
- | {{ : | ||
- | |||
- | |||
- | Die folgende Tabelle fasst die grundlegendsten SVG-Befehle zusammen, weitere sind unter http:// | ||
- | |||
- | ^ Objekt | ||
- | |Strecke | ||
- | |Rechteck | ||
- | |Kreis | ||
- | |Ellipse | ''< | ||
- | |Text | ''< | ||
- | |Polygon | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A1) === | ||
- | |||
- | Erstelle folgendes Bild im SVG-Format (Breite: 300 Pixel, Höhe: 150 Pixel): | ||
- | |||
- | {{ : | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A2) === | ||
- | |||
- | Erstelle die beiden folgenden Bilder im SVG-Format. Wende für den „verschwommenen“ Stern einen der unter http:// | ||
- | |||
- | {{ : |