[戻]-35604/親
bitmapが保存できない
K-1
環境/言語:[C#]
分類:[.NET]
画像ファイルに対し加工を行うコードを作っています。
画像ファイルを読み込み、バイト配列に変換して、バイト配列に対して加工を行い、画像ファイルとして保存するために以下のようなコードを書きました。
// 画像読み込み
Bitmap bitmap = new Bitmap(@"D:\temp\moto.bmp");
/// Bitmapをバイト配列にする
MemoryStream mms = new MemoryStream();
bitmap.Save(mms, ImageFormat.Bmp);
byte[] inputdata = mms.ToArray();
mms.Close();
mms.Dispose();
MemoryStream ms = new MemoryStream(inputdata);
Bitmap output_bitmap = new Bitmap(ms);
ms.Close();
ms.Dispose();
output_bitmap.Save(@"D:\temp\ato.bmp", ImageFormat.Bmp);
変数inputdataにはBITMAPフォーマットそのままのバイナリが展開されているとこまで確認したので、BITMAP-BYTE変換は問題ないと思います。
問題は最後の
output_bitmap.Save(@"D:\temp\ato.bmp", ImageFormat.Bmp);
で
System.Runtime.InteropServices.ExternalException: 'GDI+ で
-->続き
05/03 22:12
[編|消]
レスを書く
1番最初のレス
レス古い順
▽レス(2)1-2
No35606
Re[2]: bitmapが保存できない
K-1
(05/04 08:58)
No35605
Re[1]: bitmapが保存できない
KOZ
(05/04 01:13)
Child K-Tai