Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Win2D est une API de Windows Runtime (WinRT) facile à utiliser pour le rendu graphique 2D en mode immédiat avec accélération GPU. Il est idéal pour créer des jeux simples, des affichages tels que des graphiques et d’autres graphiques 2D simples.
Vous pouvez utiliser Win2D dans vos applications WinUI (Windows App SDK), à l’aide de C# ou C++. Win2D utilise la puissance de Direct2D et s’intègre en toute transparence à XAML dans WinUI (Windows App SDK).
Win2D est disponible en tant que package NuGet autonome ou en tant que code source (pour le code source, consultez le référentiel Win2D sur GitHub).
Fonctionnalités
Win2D inclut un ensemble complet de fonctionnalités pour prendre en charge de nombreux scénarios différents. Voici une liste de la plupart d'entre eux, avec des liens utiles vers des documents connexes et des références d'API Win2D pour en savoir plus.
Graphiques bitmap
- Charger, enregistrer et dessiner des images bitmap
- Rendu vers une texture
- Utilisez des bitmaps comme des masques d'opacité
- Sprite batch API pour dessiner efficacement un grand nombre de bitmaps
- Utiliser des formats bitmap compression par blocs pour économiser la mémoire
- Charger, enregistrer, et dessiner des bitmaps virtuels, qui peuvent être plus grands que la taille maximale de texture GPU et sont automatiquement fractionnés en vignettes.
Graphiques vectoriels
- Draw formes primitives (lignes, rectangles, cercles, etc.) ou géométrie arbitrairement complexe
- Remplir des formes à l’aide de couleurs unies, de pinceaux image ou de dégradés linéaires et radiaux
- Dessinez des lignes de toute largeur avec des styles de trait flexibles (pointillés, tirets, etc.)
- Antialiasing de haute qualité
- Manipulation riche de géométrie (union, intersection, calculer un point sur le chemin, tessellation, etc.)
- Rogner image dans des régions géométriques arbitraires
- Capturez les opérations de dessin dans les listes de commandes pour une lecture ultérieure
- Rastérisez ink strokes (à partir d’un stylet)
- Charger, dessiner et manipuler des graphiques vectoriels SVG
Effets puissants du traitement d’images
- Blurs
- Mélanges
- Ajustements de couleur (
brightness ,contrast ,exposure ,highlights & ombres , etc.) - Filtres (convolution, détection de contours, bosseler, affiner)
- Lighting
- Nuanceurs de pixels personnalisés
- Effets entièrement personnalisés
- Et bien d’autres...
Texte
- Rendu de texte entièrement internationalisé Unicode
- Text layouts peuvent être dessinés, mesurés ou testés de collision.
- Convertir les contours du texte en géométrie
- Énumérer les polices et interroger leurs métriques
- Dessiner ou manipuler des séquences de glyphes individuelles pour créer des dispositions de texte personnalisées
Étapes suivantes
Ensuite, pour en savoir plus sur la création d’une application simple, essayez le didacticiel Créer une application Win2D simple . Vous pouvez également consulter la liste des fonctionnalités ci-dessous pour découvrir toutes les choses que Win2D peut faire. Pour en savoir plus sur les rubriques avancées, vous pouvez également consulter la collection d’articles inclus dans la documentation.
Windows developer