Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Win2D ist eine einfach zu verwendende Windows Runtime -API (WinRT) für das Rendern von 2D-Grafiken im unmittelbaren Modus mit GPU-Beschleunigung. Es ist ideal zum Erstellen einfacher Spiele, Anzeigen wie Diagramme und andere einfache 2D-Grafiken.
Sie können Win2D in Ihren WinUI-Apps (Windows App SDK) mit C# oder C++ verwenden. Win2D nutzt die Leistungsfähigkeit von Direct2D und ist nahtlos in XAML in WinUI (Windows App SDK) integriert.
Win2D ist als eigenständiges NuGet-Paket oder als Quellcode verfügbar (siehe Win2D-Repository für GitHub).
Features
Win2D enthält eine umfangreiche Reihe von Features, um viele verschiedene Szenarien zu unterstützen. Hier ist eine Liste der meisten mit nützlichen Links zu verwandten Dokumenten und Win2D-API-Referenzen, um mehr zu erfahren.
Bitmapgrafiken
- Laden, Speichern und Zeichnen bitmap-Images
- Rendern auf Textur
- Verwenden Sie Bitmaps als Opacity-Masken
- Sprite-Batch-API zum effizienten Zeichnen großer Anzahl von Bitmaps
- Verwenden von blockkomprimierten Bitmapformaten zum Speichern von Arbeitsspeicher
- Laden, speicher und zeichnen Sie virtual Bitmaps, die größer als die maximale GPU-Texturgröße sein können und automatisch in Kacheln aufgeteilt werden.
Vektorgrafik
- Draw primitive Formen (Linien, Rechtecke, Kreise usw.) oder willkürlich komplexe Geometrie
- Füllen Sie Formen mit Volltonfarben, Bildpinseln oder linearen und radialen Farbverläufen
- Zeichnen Sie Linien beliebiger Breite mit flexiblen Strichstilen (gepunktet, gestrichelt usw.)
- Hochwertige Antialiasierung
- Rich Geometriemanipulation (Vereinigung, Schnitt, Punktberechnung auf dem Pfad, Tesselieren, etc.)
- Zuordnung der Clip-Zeichnung zu beliebigen geometrischen Bereichen
- Erfassen von Zeichnungsvorgängen in befehlslisten für spätere Wiedergabe
- Rastern Tintenstriche (von einem Stift)
- Laden, Zeichnen und Bearbeiten SVG Vektorgrafiken
Leistungsstarke Bildverarbeitungseffekte
- Blurs
- Mischungen
- Farbanpassungen (
brightness ,contrast ,exposure ,highlights & schatten usw.) - Filter (convolve, edge detection, emboss, sharpen)
- Lighting
- Custompixelshader
- Vollständig benutzerdefinierte Effekte
- Und viele weitere...
Text
- Vollständig internationalisiertes Unicode-Textrendering
- Textlayouts können gezeichnet, gemessen oder einer Trefferüberprüfung unterzogen werden.
- Konvertieren sie textkonturen in Geometrie
- Enumerieren von Schriftarten und Abfragen ihrer Metriken
- Zeichnen oder Bearbeiten einzelner glyphenläufe zum Erstellen Custom-Textlayouts
Nächste Schritte
Testen Sie als Nächstes das Lernprogramm "Erstellen einer einfachen Win2D-App" , um mehr über das Erstellen einer einfachen App zu erfahren. Sie können auch die nachstehende Liste der Features lesen, um alle Möglichkeiten von Win2D zu entdecken. Weitere Informationen zu erweiterten Themen finden Sie auch in der Sammlung von Artikeln, die in der Dokumentation enthalten sind.
Windows developer