Share via


Fusion alpha de lignes et de remplissages

Mise à jour : novembre 2007

Dans GDI+, une couleur est une valeur 32 bits, 8 bits étant affectés à chacun des composants 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, 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 égale à 200, le composant rouge de la couleur résultante est calculé de la façon suivante :

150 × 200 / 255 + 100 × (255 – 200) / 255 = 139

Dans cette section