public static Image PrintScreen(Form mainFormRef) { Bitmap bmp = Screenshot.TakeSnapshot(mainFormRef); BitmapFilter.GaussianBlur(bmp, 1); if (blurMapRenderCount >= 3) { blurMapRenderCount = 0; System.GC.Collect(); } blurMapRenderCount++; return(bmp); }