Grafiken

Dieser Artikel enthält einen Index der Entwicklungsfeatures, die sich auf Szenarien mit Grafiken in Windows-Apps beziehen.

Win2D

Win2D ist eine einfach zu verwendende Windows-Runtime-API für das sofortige Rendern von 2D-Grafiken mit GPU-Beschleunigung.

Windows App SDK Funktionen

Das Windows App SDK bietet die folgenden Features im Zusammenhang mit Grafikszenarien für Windows 10 und höhere Betriebssystemversionen.

Merkmal Beschreibung
Rendern von Text mit DWriteCore Verwenden Sie die C++/COM-APIs in den DWriteCore-Headern des Windows App SDK zum Rendern von Text mithilfe eines geräteunabhängigen Textlayoutsystems, qualitativ hochwertigem Microsoft ClearType-Textrendering, hardwarebeschleunigten Text, multiformatierten Text, breiter Sprachunterstützung und vieles mehr.

Windows-Betriebssystemfunktionen

Windows 10 und spätere Betriebssystemversionen bieten eine Vielzahl von APIs für Grafikszenarien für Apps. Diese Features stehen über eine Kombination aus WinRT- und Win32-APIs (C++ und COM) zur Verfügung, die vom Windows SDK bereitgestellt werden.

WinRT-APIs

Die folgenden Artikel enthalten Informationen zu Features, die über WinRT-APIs verfügbar sind, die vom Windows SDK bereitgestellt werden.

Artikel Beschreibung
Visuelle Ebene Erfahren Sie, wie Sie die visuelle Ebene in WinUI- und Windows App SDK-Apps verwenden. Die visuelle Ebene bietet eine leistungsstarke, beibehaltene API für Grafiken, Effekte und Animationen und ist die Grundlage für alle winRT XAML-basierten UI in Windows-Apps.
Verwenden der visuellen Ebene in Desktop-Apps Erfahren Sie, wie Sie die visuelle Ebene in WPF-, Windows Forms- und C++-Win32-Apps verwenden.
Bildschirmaufnahme Verwenden Sie die Windows. Graphics.Capture-APIs zum Abrufen von Frames aus einem Anzeige- oder Anwendungsfenster, um Videostreams oder Momentaufnahmen für die Zusammenarbeit und interaktive Erfahrungen zu erstellen.
XAML-Plattform Lernen Sie die Grundlagen der XAML-Sprache und -Konzepte für WinRT-basierte Grafikkomponenten von Windows-Apps kennen.

Win32-APIs (C++ und COM)

Die folgenden Artikel enthalten Informationen zu Features, die über Win32-APIs (C++ und COM) bereitgestellt werden, die vom Windows SDK bereitgestellt werden.

Artikel Beschreibung
Grafik und Spiele Erfahren Sie mehr über die Breite der Win32-APIs im Zusammenhang mit Grafiken, Spielen und Imaging.
DirectX DirectX-Grafiken bieten eine Reihe von APIs, die Sie zum Erstellen von Spielen und anderen leistungsstarken Multimedia-Apps verwenden können.
Direct3D 12 Direct3D 12 ist die Grafik-API der aktuellen Generation für hochleistungsfähiges Spiel und Echtzeit-3D-Rendering. Es bietet einen niedrigeren Hardwarezugriff und reduzierten Treiberaufwand im Vergleich zu Direct3D 11.
Direct3D 11 Direct3D 11 ist die 3D-Grafik-API der vorherigen Generation. Berücksichtigen Sie Direct3D 12 für neue Projekte, die eine maximale GPU-Leistung erfordern.
Direct2D Direct2D ist eine hardwarebeschleunigte 2D-Grafik-API mit unmittelbarem Modus, die das Rendern mit hoher Leistung und in hoher Qualität für 2D-Geometrie, Bitmaps und Text bereitstellt.
DirectWrite DirectWrite unterstützt qualitativ hochwertiges Textrendering, auflösungsunabhängige Gliederungsschriftarten und vollständigen Unicode-Text und -Layouts.
DirectXMath DirectXMath bietet eine optimale mathematische Bibliothek für Typen und Funktionen, die für Grafikprogramme verwendet werden, die eine hohe Leistung auf Windows erfordern.
DXGI Microsoft DirectX Graphics Infrastructure (DXGI) behandelt das Aufzählen von Anzeigeadaptern und Monitoren, das Verwalten von Swapchains für das Rendern und das Zuordnen von Zeichnungsflächen zu Fenstern.
Windows Imaging Component (WIC) WIC bietet ein erweiterbares Framework zum Arbeiten mit Bildern und Bildmetadaten. Es unterstützt die Formate BMP, GIF, ICO, JPEG, PNG, TIFF und DDS.
Windows GDI Die Grafikgeräteschnittstelle (Graphics Device Interface, GDI) ist eine grundlegende API, mit der Apps Grafiken und formatierten Text sowohl auf der Videoanzeige als auch auf dem Drucker verwenden können.

.NET-Features

Das .NET SDK stellt auch APIs im Zusammenhang mit Grafikszenarien für WPF- und Windows Forms-Apps bereit.

Artikel Beschreibung
Grafiken (WPF) Hier erfahren Sie, wie Sie die Unterstützung für Multimedia,Vektorgrafiken, Animationen und Inhaltskompositionen in WPF-Apps integrieren können.
Grafiken und Zeichnungen (Windows Forms) Erfahren Sie, wie Sie Grafiken erstellen, Text zeichnen und grafische Bilder in Windows Forms-Apps bearbeiten können.

Spieleentwicklung

Für die vollständige Spieleentwicklung unter Windows verwenden Sie das Microsoft Game Development Kit (GDK), das APIs für Xbox Live-Dienste, die Paketierung von Spielen sowie die Bereitstellung für PC und Xbox bereitstellt.

Für die spielespezifische Grafikprogrammierung ist Direct3D 12 die empfohlene API. Sie bietet explizite Kontrolle über GPU-Ressourcen, multithreadfähige Befehlsübermittlung und einen Zugriff mit minimalem Overhead auf moderne GPU-Hardware.

Siehe auch