Compartilhar via


Linhas de mistura alfa e preenchimentos

In GDI+, uma cor é um valor de 32 bit com 8 bit cada para alfa, vermelho, verde e azul. O valor alfa indica a transparência da cor — a extensão à qual a cor é combinada com a cor do plano de fundo.Os valores alfa variam de 0 a 255, onde 0 representa uma cor completamente transparente, e 255 representa uma cor totalmente opaca.

Mistura alfa é um pixel por pixel de mesclagem de dados de cor de fonte e plano de fundo.Cada um dos três componentes (vermelho, verde, azul) de uma determinada fonte cor é combinada com o componente correspondente da cor do plano de fundo de acordo com a seguinte fórmula:

displayColor = sourceColor × alfa / 255 + backgroundColor × (255 – alfa) / 255

Por exemplo, suponha que o componente vermelho da cor da fonte é 150 e o componente vermelho da cor do plano de fundo é 100.Se o valor alfa for 200, o componente vermelho da cor resultante é calculado da seguinte maneira:

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

Nesta seção