Jpeg2000 с прозрачностью

Я пытаюсь использовать Magick.Net для преобразования прозрачного Png в формат Jpeg2000 и сохранить его прозрачность. Код довольно прост:

using(FileStream source = new FileStream(@"D:\test.png", FileMode.Open))
using(FileStream file = new FileStream(@"D:\test.jp2", FileMode.Create))
using (MagickImage image = new MagickImage(source))
{
    image.Format = MagickFormat.Jp2;
    image.Write(file);
}

Исходное изображение: и результат:

Как вы можете видеть, изображение потеряло свою прозрачность, в то время как оба изображения имеют 24BPP Что мне здесь не хватает?

0 ответов

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