macro D3DCOLOR_AYUV
Inicializa uma cor usando os valores (a,y,u,v).
Sintaxe
D3DCOLOR D3DCOLOR_AYUV(
int a,
int y,
int u,
int v
);
Parâmetros
-
a
-
Componente alfa da cor. Esse valor deve estar no intervalo de 0 a 255.
-
y
-
Componente de luminância da cor. Esse valor deve estar no intervalo de 0 a 255.
-
u
-
Brilho azul da cor. Esse valor deve estar no intervalo de 0 a 255.
-
v
-
Brilho vermelho da cor. Esse valor deve estar no intervalo de 0 a 255.
Valor retornado
Retorna o valor D3DCOLOR que corresponde aos valores ARGB fornecidos.
Comentários
Uma cor RGB pode ser reduzida para 16 bits por pixel por conversão em luminância e diferenças de cor com as seguintes equações:
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de