Friday, September 11, 2020

Screen in C#

 https://ourcodeworld.com/articles/read/195/capturing-screenshots-of-different-ways-with-c-and-winforms


https://medium.com/@nishancw/c-screenshot-utility-to-capture-a-portion-of-the-screen-489ddceeee49


https://codingvision.net/miscellaneous/c-get-desktop-screenshot








https://www.c-sharpcorner.com/UploadFile/2d2d83/how-to-capture-a-screen-using-C-Sharp/


https://stackoverflow.com/questions/1163761/capture-screenshot-of-active-window


https://codingvision.net/c-get-desktop-screenshot


https://ourcodeworld.com/articles/read/195/capturing-screenshots-of-different-ways-with-c-and-winforms




ScreenCapture sc = new ScreenCapture();

// capture entire screen, and save it to a file

Image img = sc.CaptureScreen();

// display image in a Picture control named imageDisplay

this.imageDisplay.Image = img;

// capture this window, and save it

sc.CaptureWindowToFile(this.Handle,"C:\\temp2.gif",ImageFormat.Gif);


//------------------------


private void takeScreenShot()

{

    Bitmap bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);

    using (Graphics g = Graphics.FromImage(bmp))

    {

        g.CopyFromScreen(0, 0, 0, 0, Screen.PrimaryScreen.Bounds.Size);

        bmp.Save("screenshot.png");  // saves the image

    }                 

}


//---------------------------



No comments:

Post a Comment

Коментар: