我有具有 alpha 通道透明度的位图图像。我正在将此 BMP 图像转换为 PNG 格式。这是我的代码:
string tmp = @"c:\mypath\imageName";
using (Bitmap changeFormat = new Bitmap(tmp+".bmp"))
{
changeFormat.Save(tmp + ".png", ImageFormat.Png)
}
一切正常。我现在有一个 PNG 图像,但 alpha 通道现在是白色而不是透明的(它在 BMP 图像中)。
Ps:测试窗口 XP,在窗口 7 中打开时的 PNG imgae 没问题。并用 Gimp soft 打开。