2016-11-16 79 views
1

我想要使用颜色配置文件将图像从rgb转换为cmyk使用Imagick将rgb图像转换为cmyk

下面是我使用enter image description here

的形象和我使用转换成CMYK的代码的和平。

$IMagick = new IMagick(); 
$IMagick->clear(); 
$IMagick->readImage($image); 
$IMagick->transformImageColorspace(12); 
$icc_cmyk = file_get_contents("USWebUncoated.icc"); 

$IMagick->profileImage('icc', $icc_cmyk); 
$IMagick->writeImage ($image2); 

这里是我得到的输出图像。 enter image description here

然后我检查了色彩空间和是的,它是cmyk,但你可以标记绿色是变化的。我在这里做错了什么?

回答

0

已知将RGB转换为CMYK可以改变颜色。浏览器也面临着正确渲染CMYK图像的挑战。没有什么你做错了。

相关问题