C# BitmapSourceをPngイメージとして保存する

BitmapSourceをPng画像としてSaveする

public static void SaveBitmapSourceToPng(BitmapSource bitmapSource, string filePath)
{
    using (var fileStream = new FileStream(filePath, FileMode.Create))
    {
        System.Windows.Media.Imaging.BitmapEncoder encoder = new PngBitmapEncoder();
        encoder.Frames.Add(System.Windows.Media.Imaging.BitmapFrame.Create(bitmapSource));
        encoder.Save(fileStream);
    }
}
 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください