Исправьте расположение растрового изображения c # в глобальном растровом изображении. - PullRequest
0 голосов
/ 15 сентября 2018

Когда я просто .Dispose main Bitmap (bmp1) статический Global_bitmap = null

Код выглядит следующим образом:

    private Bitmap Global_bitmap { get; private set; }
    void move_bmp_to_global_variable()
    {
     while(true)
      {
      Bitmap bmp1 = new Bitmap(screen1);
      Global_bitmap = bmp1
      bmp1.Dispose();
      }
    }

Как я могу просто установить Global_bitmap = bmp1 и избавиться от bmp1?Я хочу перезаписать Global_bitmap и при этом использовать то же память

1 Ответ

0 голосов
/ 15 сентября 2018

Просто клонируйте свое растровое изображение и назначьте его Global_bitmap:

Global_bitmap = bmp1.Clone();
bmp1.Dispose();
...