// エラーにならない
System.Drawing.Bitmap img = new System.Drawing.Bitmap(10782, 10782);

// エラーになる
System.Drawing.Bitmap img = new System.Drawing.Bitmap(10783, 10783);

// エラーにならない
System.Drawing.Bitmap img
    = new System.Drawing.Bitmap(12450, 12450, PixelFormat.Format24bppRgb);

// エラーになる
System.Drawing.Bitmap img
    = new System.Drawing.Bitmap(12451, 12451, PixelFormat.Format24bppRgb);

// エラーにならない
System.Drawing.Bitmap img
    = new System.Drawing.Bitmap(15248, 15248, PixelFormat.Format16bppRgb555);

// エラーになる
System.Drawing.Bitmap img
    = new System.Drawing.Bitmap(15249, 15249, PixelFormat.Format16bppRgb555);
まぁ実際はこんな大きな画像は必要ないけれど。 幅と高さの変化割合を引数で受ける拡大縮小メソッドを作ってて、ユーザーが 50% のつもりで 50f を入力したらどうなるかなぁってテスト中の出来事でした。>