public static byte[] CaptureCameraAsJPEG(WinformDVRControlControl dvrControl) { Image image = null; if (dvrControl.InvokeRequired) { GetControlAsImage getControlAsImage = new GetControlAsImage(dvrControl.DrawToImage); image = frmMain.Instance.Invoke(getControlAsImage) as Image; } else { image = dvrControl.DrawToImage(); } MemoryStream ms = new MemoryStream(); image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); return(ms.ToArray()); }
public static byte[] CaptureCameraAsJPEG(WinformDVRControlControl dvrControl) { Image image = null; if (dvrControl.InvokeRequired) { GetControlAsImage getControlAsImage = new GetControlAsImage(dvrControl.DrawToImage); image = frmMain.Instance.Invoke(getControlAsImage) as Image; } else { image = dvrControl.DrawToImage(); } MemoryStream ms = new MemoryStream(); image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); return ms.ToArray(); }