2011-02-10 142 views
0

我使用ImageMagick Magick ++ API在我的C++程序中处理图像。它从PDF文件中读取图像。有一些图像具有CMYK色彩空间。我怎样才能正确地将这些图像转换为RGB?Magick ++将JPEG从CMYK转换为RGB色彩空间

感谢您的帮助!

+0

请看这里:http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=14450 – 2011-02-10 18:42:27

回答

0

我现在解决了。我使用了image->channel(AllChannels)方法。颜色与以前不完全一样,但它使用可用。

+0

*'颜色与以前不完全一样'* - 如果您转换颜色空间。为了尽量减少这种影响(你永远无法完全消除它),你必须使用* ICC颜色配置文件*。但这本身就是一门艺术(你需要有正确的颜色配置文件,以适应你的情况)。不要假设简单地增加'-colorspace这个+色彩空间`将会奇妙地解决所有的偏差。要使用精确的色彩保真度,您必须开始校准显示器...... – 2012-07-14 08:03:29

相关问题