2

アルファチャンネルの透明度を持つビットマップ画像があります。この 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ソフトで開きます。

4

0 に答える 0