Condividi tramite


funzione XMColorRGBToYUV_UHD (directxmath.h)

Converte i valori di colore RGB in valori di colore UHD YUV.

Sintassi

XMVECTOR XM_CALLCONV XMColorRGBToYUV_UHD(
  [in] FXMVECTOR rgb
) noexcept;

Parametri

[in] rgb

Valore colore da convertire. L'elemento X è Red, l'elemento Y è Verde, L'elemento Z è Blue e L'elemento W è Alpha. Ognuno ha un intervallo compreso tra 0,0 e 1,0.

Valore restituito

Restituisce il valore di colore convertito in Luma-Chrominance (YUV) noto anche come YCbCr. L'elemento X contiene Luma (da Y, da 0.0 a 1.0), l'elemento Y contiene il colore di differenza blu (da 0,5 a 0,5), l'elemento Z contiene il colore cromatico della differenza rossa (da 0,5 a 0,5) e l'elemento W contiene l'alfa (una copia di rgb.w).

Commenti

Converte usando ITU-R BT.2020 W(r) = 0.2627 W(b) = 0.0-593 U(max) = 0.4351 V(max) = 0.6150.

Questa funzione è una novità di DirectXMath 3.16

Requisiti della piattaforma

Supportato per le app desktop Win32, le app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Piattaforma di destinazione Windows
Intestazione directxmath.h

Vedi anche

Funzioni colore della libreria DirectXMath

XMColorYUVToRGB_UHD