将 YCCK jpeg 转换为 RGB

发布于 2024-11-19 23:46:28 字数 143 浏览 6 评论 0原文

我有一个 jpeg 图像,其颜色在 YCCK 颜色空间中编码。我已经使用 libjpeg 在 C++ 中对其进行了解码。如何将其转换为 RGB?

将其转换为 CMYK 对我来说也很有用,因为我知道如何使用 ICC 颜色配置文件将 CMYK 转换为 RGB。

I have a jpeg image with the colors encoded in the YCCK color space. I have already decoded it in C++ using libjpeg. How can I convert it to RGB?

Converting it to CMYK would also be useful for me, since I know how to convert from CMYK to RGB using ICC color profiles.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏花。依旧 2024-11-26 23:46:28

请查看此处

首先,转换为 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 通道的值不加修改地写入。

Have a look here.

First, conversion is done into RGB format as:

R = Y + 1.402*Cr - 179.456
G = Y - 0.34414*Cb - 0.71414*Cr + 135.45984
B = Y + 1.772*Cb - 226.816

After that, conversion to CMYK image is performed as follows:

C = 255 – R
M = 255 – G
Y = 255 – B

The values of K channel are written without modification.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文