Fusion alpha de lignes et de remplissages
Dans GDI+, une couleur est une valeur 32 bits avec 8 bits pour chaque valeur alpha, rouge, vert et bleu. La valeur alpha indique la transparence de la couleur (à quel point la couleur se fond à la couleur de l'arrière-plan. Les valeurs alpha sont comprises entre 0 et 255, où 0 représente une couleur entièrement transparente et 255 une couleur entièrement opaque.
La fusion alpha est un mélange pixel par pixel des données couleur de source et d'arrière-plan. Chacun des trois composants (rouge, vert, bleu) d'une source de couleur donnée se fond aux composants correspondants de la couleur d'arrière-plan conformément à la formule suivante :
CouleurAffichage = CouleurSource × alpha / 255 + Couleur ArrièrePlan × (255 – alpha) / 255
Par exemple, supposez que le composant rouge de la couleur source soit de 150 et que le composant rouge de la couleur d'arrière-plan soit de 100. Si la valeur alpha est de 200, le composant rouge de la couleur résultante est calculé comme suit :
150 × 200 / 255 + 100 × (255 – 200) / 255 = 139
Dans cette section
Comment : dessiner des lignes opaques et translucides
Indique comment dessiner des lignes à contrôle alpha.Comment : dessiner avec des pinceaux opaques et translucides
Explique comment effectuer une opération de fusion à contrôle alpha avec des pinceaux.Comment : utiliser le mode de composition pour commander la fusion alpha
Décrit comment contrôler la fusion alpha à l'aide de CompositingMode.Comment : utiliser une matrice de couleurs pour définir des valeurs alpha dans des images
Explique comment utiliser un objet ColorMatrix pour effectuer une fusion alpha.