【C#】Bitmapのファイル保存

スポンサーリンク

Bitmapオブジェクトをファイルに保存するにはSaveメソッドを用います。

以下にBitmapファイル(*.bmp)を開き、Jpegファイル(*.jpg)に保存する例を示します。

var bmp = new Bitmap(@"C:\Temp\Mandrill.bmp");

bmp.Save(
    @"C:\Temp\Mandrill.jpg", 
    System.Drawing.Imaging.ImageFormat.Jpeg
    );

コード的には簡単なのですが、注意したいのが、必ずImageFormatを指定することです。

もし指定しないと、上記の例では、Mandrill.jpgファイルが保存されるのですが、ファイルの中身はpngフォーマットで保存されてしまいます。

(参考)

https://msdn.microsoft.com/ja-jp/library/ktx83wah(v=vs.110).aspx

一見するとjpegファイルに保存されているように見えるため、分かりづらいのでご注意を!

画像処理のためのC#テクニックへ戻る

スポンサーリンク

シェアお願いします

  • このエントリーをはてなブックマークに追加
関連記事

関連記事

関連記事