Conversiones de rangos de datos YUV-RGB
Si desea convertir de entradas RGB o YUV a salidas YUV o RGB, el comportamiento esperado depende del intervalo de datos de entrada:
Entrada | Entrada | Entrada | Entrada | Resultados | Resultados | Resultados | Resultados | Operación |
---|---|---|---|---|---|---|---|---|
datos | format | RGB | Nominal | RGB | Nominal | format | datos | |
range | range | range | range | range | range | |||
0-255 | YUV | N/D | 2 | N/D | 2 | YUV | 0-255 | None |
16-235 | YUV | N/D | 1 | N/D | 1 | YUV | 16-235 | None |
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 |
En este caso, el "rango nominal" es el valor constante de la enumeración DXVAHDDDI_NOMINAL_RANGE .
Consulte Rangos de formato YUV en Windows 8.1 para obtener definiciones de intervalos de formato YUV.