SVG Tutorial – Grundlagen lernen

SVG ist eine XML-basierte Sprache zum Erstellen von Vektorgrafiken. Sie können SVG-Markup in einem Texteditor schreiben, im Browser prüfen und anschließend mit Aspose.SVG APIs verarbeiten, wenn Sie SVG-Dateien aus Code generieren, bearbeiten, rendern oder konvertieren müssen.

Dieses Tutorial erklärt die SVG-Konzepte, die in den meisten realen Workflows vorkommen: coordinate systems, viewBox, shapes, paths, text, colors, fills, strokes, gradients, filters, transforms und embedded content. Nutzen Sie es als Grundlage, bevor Sie zu API-orientierten Artikeln über SVG editing, conversion, vectorization oder document generation wechseln.

Koordinaten und Layout

Formen, Paths und Text

Farbe und Painting

Effekte und Transformationen

Embedded Content und Praxis

So verwenden Sie dieses SVG Tutorial

Beginnen Sie mit den Themen, die zu Ihrem aktuellen Problem passen:

  1. Lernen Sie zuerst Koordinaten und viewBox, wenn Sie SVG layout, scaling, cropping oder responsive graphics verstehen müssen.
  2. Nutzen Sie shapes, paths und text, wenn Sie SVG-Geometrie zeichnen oder lesbaren Text im Markup erstellen möchten.
  3. Nutzen Sie color, fill, stroke, gradients und backgrounds, wenn die SVG-Struktur stimmt, aber der visuelle Stil bearbeitet werden muss.
  4. Nutzen Sie filters und transformations, wenn Sie blur, shadows, lighting, rotation, scaling, skewing oder matrix-based positioning benötigen.
  5. Wechseln Sie zu Aspose.SVG API-Artikeln, wenn Sie SVG-Dateien aus Code generieren, bearbeiten, konvertieren, rendern oder vektorisieren müssen.

Die Beispiele in diesem Tutorial verwenden direktes SVG-Markup. Die folgende Abbildung zeigt das Aspose-Logo als SVG-Bild. Schon ein kleines SVG-Fragment kann ein wiederverwendbares Icon, Logo oder eine einfache Illustration definieren.

Aspose-Logo als SVG-Bild gerendert

Das folgende Snippet ist ein kompaktes SVG-Markup-Beispiel für das Aspose-Logo. Sie können auch die Quelldatei öffnen: aspose.svg.

1<svg height="400" width="400" viewBox="-40 0 400 400" xmlns="http://www.w3.org/2000/svg">
2    <path d="M 25 78  C -26 28  97 -15  98 91 C 86 34 16 33 25 78" fill="#3993c9"/>
3    <path d="M 25 78  C -26 28  97 -15  98 91 C 86 34 16 33 25 78"  fill="#f3622a" transform= "rotate(90 30 64) translate(5 -14)"/>
4    <path d="M 25 78  C -26 28  97 -15  98 91 C 86 34 16 33 25 78"  fill="#c1af2c" transform= "rotate(180 25 78) translate(-19 9)"/>
5    <path d="M 25 78  C -26 28  97 -15  98 91 C 86 34 16 33 25 78"  fill="#499c43" transform= "rotate(-90 25 78) translate(-5 14)"/>
6    <circle cx="34.5" cy="73.5" r="40"   fill="white" fill-opacity="0.3" />
7</svg>

Aspose.SVG bietet kostenlose SVG-Webanwendungen zum Konvertieren von SVG- oder Bilddateien, Zusammenführen von SVG-Dateien, Vektorisieren von Bildern, Generieren von SVG-Sprites, Codieren von SVG als Base64 und Vektorisieren von Text. Diese Online-Apps funktionieren im Browser und erfordern keine zusätzliche Softwareinstallation.