色彩空间转换

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

谢谢!

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