【C#】BitmapのSave()を呼び出すとSystem.ArgumentException: 使用されたパラメーターが有効ではありません。エラーが発生する

エラーになるコード(一部のみ抜粋)

        using (MemoryStream ms = new MemoryStream())
        {
            bitmap.Save(ms, ImageFormat.Png);

エラー内容

System.ArgumentException: ‘使用されたパラメーターが有効ではありません。’

原因

このエラーになるコードの前に、bitmapをusingを使って作成していたためだった。。

bitmapはnullにはなっていないが、Saveを呼び出すと上記エラーとなった。
usingを止めたところ、エラーが解消された。