使用C#将BMP图像转换为PNG。 Alpha通道改变了吗?

时间:2013-04-18 04:19:25

标签: c# image

我有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,那个PNG imgae在7号窗口打开就可以了。并用Gimp soft打开。

0 个答案:

没有答案