0

我正在尝试使用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。我在这里想念什么?

4

0 回答 0