Conversions de plage de données YUV-RVB
Si vous souhaitez convertir des entrées RVB ou YUV vers des sorties YUV ou RVB, le comportement attendu dépend de la plage de données d’entrée :
Entrée | Entrée | Entrée | Entrée | Output | Output | Output | Sortie | Opération |
---|---|---|---|---|---|---|---|---|
data | format | RGB | Nominale | RGB | Nominale | format | data | |
range | range | range | range | range | range | |||
0-255 | YUV | N/A | 2 | N/A | 2 | YUV | 0-255 | None |
16-235 | YUV | N/A | 1 | N/A | 1 | YUV | 16-235 | None |
16-235 | YUV | N/A | 1 | N/A | 2 | YUV | 0-255 | Scale |
0-255 | YUV | N/A | 2 | N/A | 1 | YUV | 16-235 | Scale |
0-255 | RGB | 0 | N/A | N/A | 1 | YUV | 16-235 | RGBtoYUV |
0-255 | RGB | 0 | N/A | N/A | 2 | YUV | 0-255 | RGBtoYUV |
16-235 | YUV | N/A | 1 | 0 | N/A | RGB | 0-255 | YUVtoRGB |
0-255 | YUV | N/A | 2 | 0 | N/A | RGB | 0-255 | YUVtoRGB |
Dans ce cas, la « plage nominale » est la valeur constante de l’énumération DXVAHDDDI_NOMINAL_RANGE .
Consultez Plages de format YUV dans Windows 8.1 pour obtenir des définitions de plages de formats YUV.