我使用 ImageMagick(command Line) 以下列方式将基于 CMYK 的图像转换为基于 RGB 的图像:
convert.exe -profile icc:JapanColor2001Coated.icc -colorspace cmyk input.jpg -profile icc:sRGB.icc -colorspace sRGB output.jpg
我挑战使用 Magick.net 以下列方式将基于 CMYK 的图像转换为基于 RGB 的图像
我在下面显示我的源代码:
private MagickImage convertCMYKToRGB(MagickImage image)
{
image.AddProfile(new ColorProfile(@"C:\sRGB.icc"));
image.ColorSpace = ColorSpace.sRGB;
return image;
}
但是使用 Image Magick(命令行)转换的图像与使用 Magick.net 转换的图像不同
也许,我需要将 ColorProfile 添加到基于 CMYK 的图像,而不仅仅是基于 RGB 的图像。但是,我不知道如何将 ColorProfile 添加到输入图像(基于 CMYK 的图像)
如何以与使用 Image Magick 相同的方式使用 Magick.net 设置配置文件?