Преобразование из RGB в оттенки серого с ImageMagick.Net
Мне нужно изображение в градациях серого в формате PCX. Исходное изображение - BMP и имеет только чистый черный и белый цвета. Я прочитал это и преобразовал, все кажется хорошим, но получающееся изображение имеет профиль RGB.
Это мой код:
Dim imsSettings As New ImageMagick.MagickReadSettings
imsSettings.UseMonochrome = True
imsSettings.ColorType = ColorType.Bilevel
imsSettings.ColorSpace = ColorSpace.Gray
Using imImage As New ImageMagick.MagickImage(sBMPFile, imsSettings)
imImage.AddProfile(ImageMagick.ColorProfile.SRGB)
imImage.Format = MagickFormat.Pcx
imImage.ColorAlpha(ImageMagick.MagickColors.White)
imImage.Depth = 1
imImage.Threshold(60)
imImage.ColorType = ColorType.Bilevel
imImage.ColorSpace = ColorSpace.Gray
imImage.Write(sPCXFile)
End Using
Когда я открываю его в Photoshop для проверки: Профиль Photoshop: RGB