Conversões de intervalo de dados YUV-RGB
Se você quiser converter de entradas RGB ou YUV para saídas YUV ou RGB, o comportamento esperado depende do intervalo de dados de entrada:
Entrada | Entrada | Entrada | Entrada | Saída | Saída | Saída | Saída | Operação |
---|---|---|---|---|---|---|---|---|
data | format | RGB | Nominal | RGB | Nominal | format | data | |
range | range | range | range | range | range | |||
0-255 | YUV | N/D | 2 | N/D | 2 | YUV | 0-255 | Nenhum |
16-235 | YUV | N/D | 1 | N/D | 1 | YUV | 16-235 | Nenhum |
16-235 | YUV | N/D | 1 | N/D | 2 | YUV | 0-255 | Escala |
0-255 | YUV | N/D | 2 | N/D | 1 | YUV | 16-235 | Escala |
0-255 | RGB | 0 | N/D | N/D | 1 | YUV | 16-235 | RGBtoYUV |
0-255 | RGB | 0 | N/D | N/D | 2 | YUV | 0-255 | RGBtoYUV |
16-235 | YUV | N/D | 1 | 0 | N/D | RGB | 0-255 | YUVtoRGB |
0-255 | YUV | N/D | 2 | 0 | N/D | RGB | 0-255 | YUVtoRGB |
Nesse caso, o "intervalo nominal" é o valor constante da enumeração DXVAHDDDI_NOMINAL_RANGE .
Consulte Intervalos de formato YUV em Windows 8.1 para obter definições de intervalos de formato YUV.