アルファチャンネルの透明度を持つビットマップ画像があります。この BMP 画像を PNG 形式に変換しています。これが私のコードです:
string tmp = @"c:\mypath\imageName";
using (Bitmap changeFormat = new Bitmap(tmp+".bmp"))
{
changeFormat.Save(tmp + ".png", ImageFormat.Png)
}
すべてが大丈夫です。PNG 画像ができましたが、アルファ チャネルが透明ではなく白になりました (BMP 画像にありました)。
Ps: テスト ウィンドウ XP、ウィンドウ 7 で開いたときのその PNG 画像は問題ありません。そしてGimpソフトで開きます。