Aspose.Drawing  für .NET

Plattformübergreifender System.Drawing.Common-Ersatz

Aspose.Drawing implementiert den Großteil der System.Drawing-API (einschließlich Bildbearbeitung, Vektor- und Textzeichnung) in vollständig verwaltetem Code ohne externe Abhängigkeiten.

  Kostenlose Testversion herunter laden
  
 

Das Aspose.Drawing-Paket kann verwendet werden, um die System.Drawing.Common-Paketreferenz in Ihrem Projekt direkt zu ersetzen. Ihr gesamter vorhandener Code, der die System.Drawing-API verwendet, funktioniert weiterhin, jetzt jedoch auf jeder von .NET unterstützten Plattform. Die Zeichnungsbibliothek unterstützt das Rendern von Vektorgrafiken wie Linien, Kurven und Figuren sowie von Text in verschiedenen Schriftarten, Größen und Stilen auf Rasterbildern. Bilder können in allen gängigen Grafikformaten gespeichert werden, einschließlich BMP, PNG, JPEG, GIF und TIFF. Aspose.Drawing ist eine reine .NET-Bibliothek und ist nicht auf eine externe native Rendern-Engine angewiesen.

Erweiterte .NET-Grafik-API-Funktionen

Erstellen Sie Bitmaps von Grund auf oder vorhandene Dateien laden

Bild bearbeiten, Bild hinzufügen, Rahmen hinzufügen, Text hinzufügen, Hintergrund ändern oder entfernen

Zeichnen Sie Linien, Kurven, Splines und Bögen

Zeichnen Sie Formen wie Rechtecke, Polygone, Ellipsen usw

Verarbeiten und zeichnen Sie Grafikpfade

Rendern Sie Text mit verschiedenen Schriftarten und Stilen

Verwenden Sie unterschiedliche Stiftbreiten und -stile

Verwenden Sie Volumen-, Textur-, Verlaufs- und Schraffurpinsel

Unterstützt Alpha-Blending und Anti-Aliasing

Arbeiten Sie mit Clip-Regionen

Verwenden Sie Koordinatensystemtransformationen

Zeichnen Sie Vektorgrafiken

Aspose.Drawing für .NET ermöglicht das Zeichnen verschiedener Vektorgrafiken wie Bögen, Kardinal-Spline, Bezier-Spline, Ellipsen, geschlossene Kurven, Linien und eine Reihe anderer Typen. Zum Zeichnen verschiedener Arten von Vektorgrafiken mithilfe der API waren nur wenige Codezeilen erforderlich. Hier ist zum Beispiel Code zum Zeichnen eines Bogens.

Zeichnungsbogen - C#