使用Magick.Net将灰度图像转换为RGB

时间:2016-08-08 14:02:29

标签: c# magick.net

是否可以使用Magick.NET将图像从灰度色彩空间转换为RGB?

如果是,那该怎么办? 我尝试过这样的事情:

image.Format = MagickFormat.Png;
image.ColorSpace = ImageMagick.ColorSpace.sRGB;

当分别为Format和ColorSpace设置值时,所有内容都会在内存中保留,但一旦调用 Write 方法,它就会恢复为原始值。

我想知道是否需要执行任何转换或沿着这些行进行某些操作,例如将CMYK转换为RGB时,必须执行以下操作:

image.TransformColorSpace(ImageMagick.ColorProfile.USWebCoatedSWOP, ImageMagick.ColorProfile.SRGB);

在我看来,我错过了一些明显的东西,但很难找到关于这个主题的内容。

0 个答案:

没有答案