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 elles, avec des liens utiles vers des documents connexes et des références d’API pour en savoir plus.
Graphiques bitmap
- Charger, enregistrer et dessiner des images bitmap
- Render to Texture
- Utiliser des bitmaps comme masques d’opacité
- API Sprite batch (lot de sprites) pour dessiner efficacement un grand nombre de bitmaps
- Utiliser des formats bitmap compressés en bloc pour économiser la mémoire
- Charger, enregistrer et dessiner des bitmaps virtuels, qui peuvent être supérieurs à la taille maximale de texture du GPU et sont automatiquement divisés en vignettes
Graphismes vectoriels
- Dessiner des formes primitives (lignes, rectangles, cercles, etc.) ou une géométrie arbitrairement complexe
- Remplir des formes à l’aide de couleurs unies, de pinceaux d’image ou de pinceaux dégradés linéaires et radiaux
- Dessiner des lignes de toute largeur avec des styles de trait flexibles (points, pointillés, etc.)
- Anticrénelage de haute qualité
- Manipulation de géométrie riche (union, intersection, point de calcul sur le chemin, tessellation, etc.)
- Découper le dessin dans des régions géométriques arbitraires
- Capturer des opérations de dessin dans des listes de commandes pour une relecture ultérieure
- Rastériser les traits d’encre (à partir d’un stylet)
- Charger, dessiner et manipuler des graphiques vectoriels SVG
Puissants effets de traitement d’images
- Flous
- Fusions
- Ajustements de couleur (luminosité, contraste, exposition, surbrillances et ombres, etc.)
- Filtres (convolution, détection de bord, relief, netteté)
- Éclairage
- Nuanceurs de pixels personnalisés
- Effets entièrement personnalisés
- Etc...
Détails
- Rendu de texte Unicode entièrement internationalisé
- Les dispositions de texte peuvent être dessinées, mesurées ou subir un test de positionnement
- Convertir des contours de texte en géométrie
- Énumérer les polices et interroger leurs indicateurs
- Dessiner ou manipuler des séquences de glyphes individuelles pour créer des dispositions de texte personnalisées
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Windows developer