YUV / RGB 转换矩阵工具

RGB → YUV

Clamp 区间:Y 0 - 255,U/V 0 - 255
Y
公式结果 0.000
Clamp 结果 0.000
U
公式结果 0.000
Clamp 结果 0.000
V
公式结果 0.000
Clamp 结果 0.000

YUV → RGB

Clamp 区间:R/G/B 0 - 255
R
公式结果 0.000
Clamp 结果 0.000
G
公式结果 0.000
Clamp 结果 0.000
B
公式结果 0.000
Clamp 结果 0.000

矩阵来源与计算公式

下面按 BT.601、BT.709、BT.2020 展示 full range 与 video range 的计算公式,便于和实现代码逐项对照。

BT.601

BT.601 在 full range 与 video range 下的矩阵和偏移量示意图。

BT.601 Full Range RGB 与 YUV 转换计算公式
BT.601 · Full Range · 计算公式
BT.601 Video Range RGB 与 YUV 转换计算公式
BT.601 · Video Range · 计算公式

BT.709

BT.709 在 full range 与 video range 下的矩阵和偏移量示意图。

BT.709 Full Range RGB 与 YUV 转换计算公式
BT.709 · Full Range · 计算公式
BT.709 Video Range RGB 与 YUV 转换计算公式
BT.709 · Video Range · 计算公式

BT.2020

BT.2020 在 full range 与 video range 下的矩阵和偏移量示意图。

BT.2020 Full Range RGB 与 YUV 转换计算公式
BT.2020 · Full Range · 计算公式
BT.2020 Video Range RGB 与 YUV 转换计算公式
BT.2020 · Video Range · 计算公式