BoringHeroes.ScreenReader.GrabScreenGDI C# (CSharp) Метод

GrabScreenGDI() приватный статический Метод

private static GrabScreenGDI ( Rectangle rect ) : Bitmap
rect System.Drawing.Rectangle
Результат System.Drawing.Bitmap
        private static Bitmap GrabScreenGDI(Rectangle rect)
        {
            var bmp = new Bitmap(rect.Width, rect.Height, PixelFormat.Format32bppArgb);
            var graphics = Graphics.FromImage(bmp);
            try
            {
                graphics.CopyFromScreen(rect.Left, rect.Top, 0, 0, rect.Size, CopyPixelOperation.SourceCopy);
            }
            catch (Exception e)
            {
            }
            graphics.Dispose();

            return bmp;
        }