我有一个 jpeg 图像,其颜色在 YCCK 颜色空间中编码。我已经使用 libjpeg 在 C++ 中对其进行了解码。如何将其转换为 RGB?
将其转换为 CMYK 对我也很有用,因为我知道如何使用 ICC 颜色配置文件将 CMYK 转换为 RGB。
最佳答案
看看 here 。
首先,转换为 RGB 格式:
R = Y + 1.402*Cr - 179.456 G = Y - 0.34414*Cb - 0.71414*Cr + 135.45984 B = Y + 1.772*Cb - 226.816
之后,转换为 CMYK 图像如下:
C = 255 – R M = 255 – G Y = 255 – B
K channel 的值是没有修改的写入。
关于c++ - 将 YCCK jpeg 转换为 RGB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6706321/