[quote=引用 7 楼 zhao4zhong1 的回复:] RGB转CMYK公式是通用的吧。
没有细研究过 瞎猜一下 既然是CMYK模式的JPG,解码后的数据是不是就是CMYK? 那问题是不是就转化成了如何解码和使用X,Y坐标找到数据点位置的问题了?
CxImage::GetDIB获取所有点的颜色值 再把每个点的RGB转CMYK,这个算法百度一下很多的
RGB转CMYK公式是通用的吧。
jpg是编码数据,每个数值都不是独立的,要解码为BMP,再根据RGB值根据公式转换为CMYK值
"C++的RGB图像与CMYK图像相互转 rgbtocmyK.zip" http://www.400gb.com/file/30597193
JPG没有解码肯定是无法直接读到像素值的,最简单的办法就是使用JPG库转换为BMP再读取
19,473
社区成员
50,678
社区内容
加载中
试试用AI创作助手写篇文章吧