Преобразование из 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

0 ответов

Другие вопросы по тегам