Preenchimentos e linhas de mistura alfa
Em GDI+, uma cor é um valor de 32 bits com 8 bits cada para alfa, vermelho, verde e azul. O valor de alfa indica a transparência da cor — a extensão à qual a cor é combinada com a cor de plano de fundo. Os valores alfa variam de 0 a 255, onde 0 representa uma cor totalmente transparente, e 255 representa uma cor totalmente opaca.
Mistura alfa é um pixel por pixel de mesclagem de dados de cor de plano de fundo e fonte. Cada um dos três componentes (vermelho, verde, azul) de uma cor de determinada fonte é combinada com o componente correspondente da cor de plano de fundo de acordo com a seguinte fórmula:
displayColor = alfa de × sourceColor / 255 + backgroundColor × (255 – alfa) / 255
Por exemplo, suponha que o componente vermelho da cor de origem seja de 150 e o componente vermelho da cor de plano de fundo é 100. Se o valor de alfa é 200, o componente vermelho da cor resultante é calculado da seguinte maneira:
150 × 200 / 255 + 100 × (255 – 200) / 255 = 139
Nesta seção
Como: Desenhar linhas opacas e semitransparentes
Mostra como desenhar linhas combinação alfa.Como: Desenhar com pincéis opacos e semitransparentes
Explica como a mistura de alfa com pincéis.Como: Usar o modo de composição para alfa de controle de mesclagem
Descreve como controlar a mistura alfa usando CompositingMode.Como: Use uma matriz de cores para definir valores de alfa em imagens
Explica como usar um ColorMatrix o objeto para controlar a alpha blending.