Fusion alpha de lignes et de remplissages
Dans Windows GDI+, une couleur est une valeur 32 bits avec 8 bits chacun pour alpha, rouge, vert et bleu. La valeur alpha indique la transparence de la couleur, c’est-à-dire l’étendue dans laquelle la couleur est fusionnée avec la couleur d’arrière-plan. Les valeurs alpha sont comprises entre 0 et 255, où 0 représente une couleur entièrement transparente et 255 représente une couleur entièrement opaque.
La fusion alpha est un mélange pixel par pixel des données de couleur source et d’arrière-plan. Chacun des trois composants (rouge, vert, bleu) d’une couleur source donnée est fusionné avec le composant correspondant de la couleur d’arrière-plan selon la formule suivante :
displayColor = sourceColor × alpha / 255 + backgroundColor × (255 – alpha) / 255
Par exemple, supposons que le composant rouge de la couleur source soit 150 et que le composant rouge de la couleur d’arrière-plan soit 100. Si la valeur alpha est 200, le composant rouge de la couleur résultante est calculé comme suit :
150 × 200 / 255 + 100 × (255 – 200) / 255 = 139
Les rubriques suivantes couvrent la fusion alpha plus en détail :
- Dessin de lignes opaques et semi-transparentes
- Dessin avec des pinceaux opaques et semi-transparents
- Utilisation du mode de composition pour contrôler la fusion alpha
- Utilisation d’une matrice de couleurs pour définir des valeurs alpha dans des images
- Définition des valeurs alpha des pixels individuels
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour