So arbeiten Sie mit der Aspose.SVG-API – C#-Beispiele
SVG-Dateien verwenden ein XML-basiertes Textformat, um zu beschreiben, wie das Bild aussehen soll. SVG ist ein auflösungsunabhängiges Format und SVG-Dateien können ohne Qualitätsverlust auf verschiedene Größen skaliert werden. Das SVG-Format bietet alle Vorteile von Vektorgrafiken und viele weitere Vorteile gegenüber Bitmap-Formaten. SVG ist in allen modernen Webbrowsern verfügbar, und wenn wir in die Zukunft blicken, ist es leicht zu erkennen, dass SVG-Dateien die Zukunft der Webdesign-Grafiken sind.
Die Artikel in diesem Kapitel enthalten die erforderlichen Informationen, um mit der Arbeit mit der Aspose.SVG-Klassenbibliothek zu beginnen. Wir schauen uns an, wie das DOM ein SVG-Dokument im Speicher darstellt und wie man die API zum Erstellen, Bearbeiten, Kolorieren, Speichern, Konvertieren und Zusammenführen von SVG-Dateien verwendet. Die Artikel enthalten verschiedene C#-Beispiele (Codeausschnitte) zum Erstellen, Laden, Speichern, Bearbeiten, Konvertieren und Zusammenführen von SVG-Dateien mithilfe der Aspose.SVG für .NET-API.
Neben der leistungsstarken DOM-API ist eine der Hauptfunktionen von Aspose.SVG das hochwertige Rendern und Konvertieren in viele gängige Formate wie PDF, XPS, JPEG, PNG, BMP, TIFF und GIF. Darüber hinaus bietet diese Bibliothek zusätzliche Optionen zum Speichern und Rendern, Zusammenführen von SVG-Dokumenten, Bildvektorisierung, SVG-Textvektorisierung, Anwenden von Skripten, SVG-Filtereffekte und mehr.
Folgende Artikel sind verfügbar:- Erstellen und Laden von SVG-Dokumenten – Sie erfahren, wie Sie SVG aus einer Speicherzeichenfolge, einem Stream oder einer Datei erstellen; wie man SVG aus dem Web lädt und SVG mit Resources Async liest.
- SVG-Dokument speichern – Sie erfahren, wie Sie ein SVG-Dokument mithilfe der Aspose.SVG für .NET-Bibliothek in einer Datei, einem ZIP-Archiv, einem Speicherstream oder einer URL speichern.
- SVG-Datei bearbeiten – Sie erfahren, wie Sie SVG mit der Bibliothek Aspose.SVG für .NET bearbeiten. Es werden detaillierte Beispiele für das Hinzufügen und Bearbeiten neuer Elemente in SVG und die Anwendung von SVG-Filtern auf Bitmaps betrachtet.
- SVG Builder – Sie erfahren mehr über die Funktionen von Aspose.SVG Builder zum effizienten Erstellen, Ändern und Verwalten von SVG-Dokumenten in ihren C#-Anwendungen.
- Umgebungskonfiguration – Sie erfahren, wie Sie verschiedene Konfigurationen erstellen und diese an die verschiedenen Umgebungen anpassen, in denen die Anwendung ausgeführt wird. Dies kann ein benutzerdefiniertes Design, ein Laufzeitdienst oder ein Netzwerkdienst für Webanfragen sein.
- Navigation & Inspection SVG – In diesem Artikel erfahren Sie, wie Sie mithilfe der Aspose.SVG-API eine detaillierte Inspektion des SVG-Dokuments und seiner Elemente durchführen, wie Sie benutzerdefinierte Filter zum Durchlaufen der Dokumentelemente verwenden und wie um im SVG-Dokument mit CSS Selector oder XPath zu navigieren.
- So konvertieren Sie SVG-Dateien – Die Artikel in diesem Abschnitt enthalten Informationen zu einer Liste unterstützter SVG-Konvertierungsszenarien und wie diese mit der Aspose.SVG-API ausgeführt werden. Sie erfahren, wie Sie SVG in PDF, XPS oder Bild konvertieren und finden C#-Beispiele für die SVG-Konvertierung.
- So ändern Sie die SVG-Farbe – Sie erfahren, wie Sie die Farbe von SVG-Elementen und Hintergrund in SVG-Bildern mithilfe der Aspose.SVG .NET-Bibliothek ändern.
- SVG-Hintergrundfarbe ändern – Sie erfahren, wie Sie die SVG-Hintergrundfarbe in C# ändern – indem Sie das SVG direkt ändern, Inline- und internes CSS verwenden und JavaScript verwenden.
- Farbcodes konvertieren – Die C#-Bibliothek Aspose.SVG hilft Ihnen bei der programmgesteuerten Konvertierung von Farbformaten – RGB, HEX, HSL, HSV, CMYK, LAB, XYZ usw.
- So optimieren Sie SVG-Dokumente – Sie erfahren, wie Sie SVG optimieren und die Größe von SVG-Dateien reduzieren.
- So führen Sie SVG-Dokumente zusammen – Sie erfahren mehr über die Render()-Methode, mit der SVG-Dokumente in ein anderes Format konvertiert und in einer einzigen Datei zusammengeführt werden.
- Vektorisierung – Die Artikel in diesem Abschnitt erklären, wie man SVG-Text in einen Vektor umwandelt und wie man ein Rasterbild mit der Aspose.SVG-API in eine Vektorgrafik umwandelt.
- Wie erstelle ich einen NFT? – Erfahren Sie mehr über ein digitales NFT-Eigentumszertifikat, seine Vor- und Nachteile, was ein NFT-Smart-Vertrag ist, warum er benötigt wird und wie man einen NFT erstellt.
- SVG-Filter – Erfahren Sie, wie Sie SVG-Code für verschiedene Filter schreiben und sehen Sie sich C#-Beispiele an, um Gaußsche Unschärfe, Schlagschatten, Farbsättigung und Lichteffekte für SVG-Elemente und Bitmaps zu implementieren.
- SVG-Verläufe – Erfahren Sie, wie Sie SVG-Verläufe in XML-Code erstellen und gehen Sie C#-Beispiele für die Implementierung von SVG-Verläufen mit der Aspose.SVG für .NET-API durch.
- SVG-Transformationen – Dieses Kapitel beschreibt beliebte SVG-Transformationen sowie C#-Beispiele für die gängigsten Transformationsszenarien.
Aspose.SVG bietet SVG-kostenlose Webanwendungen zum Konvertieren von SVG-, JPG- oder PNG-Dateien, zum Zusammenführen von SVG-Dateien, zur Bildvektorisierung, zur SVG-Sprite-Erstellung, zur SVG-zu-Base64-Datenkodierung und zur Textvektorisierung in SVG-Dokumenten. Diese Online-Apps funktionieren auf jedem Betriebssystem mit einem Webbrowser und erfordern keine zusätzliche Softwareinstallation. Es ist eine schnelle und einfache Möglichkeit, Ihre SVG-bezogenen Aufgaben effizient und effektiv zu lösen!