функция XMColorRGBToYUV_UHD (directxmath.h)

Преобразует значения цвета RGB в значения цвета UHD YUV.

Синтаксис

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

Параметры

[in] rgb

Преобразуемое значение цвета. Элемент X имеет значение Red, элемент Y — Green, Z element — Синий, а элемент W — Alpha. Каждый из них имеет диапазон от 0,0 до 1,0.

Возвращаемое значение

Возвращает преобразованное значение цвета в Luma-Chrominance (YUV) (YCbCr). Элемент X содержит Luma (Y, от 0,0 до 1,0), элемент Y содержит цвет синей разности (от –0,5 до 0,5), элемент Z содержит красный разность хрома (от –0,5 до 0,5), а элемент W содержит Alpha (копия rgb.w).

Комментарии

Преобразует с помощью ITU-R BT.2020 W(r) = 0,2627 W(b) = 0,0-593 U(max) = 0,4351 V(max) = 0,6150.

Эта функция является новой для DirectXMath 3.16

Требования к платформе

Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Целевая платформа Windows
Header directxmath.h

См. также раздел

Функции цвета библиотеки DirectXMath

XMColorYUVToRGB_UHD