1

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

谢谢!

4

1 回答 1

1

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

于 2013-06-26T19:09:47.703 回答