头像
wongyi
帖子: 6
注册时间: 2015-10-27 20:50

关于颜色空间及其相关的问题

1,从YV24到RGB32/RGB24的转换是无损的吗?
2,RGB32是否等于RGB24,多出来8bit仅仅是为了传输方便吗?为了传输而提升三分之一的码率是否值得?
3,在8bit的色深下(256*256),UV平面的每一种颜色都能找到对应的RGB颜色吗?反之RGB颜色可以找到对应的UV颜色吗?

谢谢各位
sswroom
核心会员
核心会员
帖子: 31
注册时间: 2012-08-03 1:42

Re: 关于颜色空间及其相关的问题

初學者用的答案:
1, 通常分2個步驟: YV24->RGB 和 RGB->RGB32/RGB24
YV24->RGB = 無損
RGB->RGB32/RGB24 = 有損 (正確名稱是Quantization/量化)
2, RGB32不一定等於RGB24.......顯示卡的RGB32顯示模式, 可以是B8G8R8A8, 也可以是R10G10B10A2

高級者用的答案:
1, 正確的做法是 YV24->RGB(1)->Linear RGB(1)->(Matrix Multiply)LInear RGB(2)->RGB(2)->RGB32
YV24->RGB(1) = 無損
RGB(1)->Linear RGB(1) = 無損
Linear RGB(1)->(Matrix Multiply)LInear RGB(2) = 無損
LInear RGB(2)->RGB(2) = 無損
RGB(2)->RGB32 = 有損

回到 “理论讨论 / Theoratical discussion”