public static byte[] WinPicture(IntPtr hwnd, int compression = 50) { ScreenCapture sc = new ScreenCapture(); Image pic = sc.CaptureWindow(hwnd); using (MemoryStream ms = Compress.DoIt(pic, compression)) { return(ms.ToArray()); } }
public static byte[] GetScreen(int compression = 50) { ScreenCapture sc = new ScreenCapture(); Image img = sc.CaptureScreen(); using (MemoryStream ms = Compress.DoIt(img, compression)) { return(ms.ToArray()); } }