コード例 #1
0
ファイル: Util.cs プロジェクト: OlympicAngel/StreamerPlus
        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);
        }