2

是否可以使用 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);

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

4

0 回答 0