DOBON.NETプログラミング道掲示板

■35605 / 1階層)  bitmapが保存できない
□投稿者/ KOZ 一般人(36回)-(2024/05/04(Sat) 01:13:53)
  • アイコン2024/05/04(Sat) 01:18:08 編集(投稿者)

    No35604に返信(K-1さんの記事)
    > System.Runtime.InteropServices.ExternalException: 'GDI+ で汎用エラーが発生しました。'
    > というエラーが出てしまいます。

    Bitmap を作成するときに使った Stream オブジェクトは破棄しないでください。

    Bitmap output_bitmap = new Bitmap(ms);
    output_bitmap.Save(@"D:\temp\ato.bmp", ImageFormat.Bmp);
    ms.Dispose();

    この順番であればOKです。

    あと、Stream に関しては Close = Dispose ですので、どちらか一方を実行するだけで良いです。

    Stream の実装
    https://referencesource.microsoft.com/#mscorlib/system/io/stream.cs,dc4ffe046b847b84
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←bitmapが保存できない /K-1 →Re[2]: bitmapが保存できない /K-1
 
上記関連ツリー

Nomalアイコン bitmapが保存できない / K-1 (24/05/03(Fri) 22:12) #35604
Nomalアイコン bitmapが保存できない / KOZ (24/05/04(Sat) 01:13) #35605 ←Now
  └Nomalアイコン Re[2]: bitmapが保存できない / K-1 (24/05/04(Sat) 08:58) #35606 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -