色彩空间转换

时间:2013-06-26 19:03:15

标签: c#

我正在尝试编写一个程序,在用户输入图像后,他可以看到一些小图像处理。更具体地说,我想将图像从RGB转换为CMYK和YUV,然后在屏幕上仅显示来自那些颜色空间的一个分量(即,仅来自CMY的青色或来自YUV的U)。 我设法实现了一个转换,但是目前我想创建一个带有所需组件的位图,因为我不知道该怎么做。哪个RGB通道对应哪个CMYK / YUV组件?或者我错了,没有对应关系?

谢谢!

1 个答案:

答案 0 :(得分:1)

RGB与CMYK或YUV之间没有直接的对应关系,表示有明显的转换。在将图像转换回RGB以进行显示之前,您可以选择在所需的色彩空间中操作图像。因此,可以隔离CMYK中的特定通道,将该通道复制到新图像,然后将其转换为RGB进行显示。