Conversion ARBG en RVB avec mélange alpha

Disons que nous avons une couleur ARGB :

Color argb = Color.FromARGB(127, 69, 12, 255); //Light Urple.

Lorsque cela est peint sur une couleur existante, les couleurs se mélangeront. Ainsi, lorsqu'il est mélangé avec du blanc, la couleur résultante est Color.FromARGB(255, 162, 133, 255);

La solution devrait fonctionner comme ceci :

Color blend = Color.White; 
Color argb = Color.FromARGB(127, 69, 12, 255); //Light Urple.      
Color rgb = ToRGB(argb, blend); //Same as Color.FromARGB(255, 162, 133, 255);

Quelle est la mise en œuvre de ToRGB ?

请先 登录 后评论
  • 16 abonnés
  • 0 favoris,318 Feuilleter
  • Bob posée à 2023-03-03 22:00