在生成屏幕截图时如何避免闪烁

在生成屏幕截图时如何避免闪烁

本文介绍了在生成屏幕截图时如何避免闪烁?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我的目标是定期生成屏幕截图并将其保存在文件夹中.

我正在使用以下代码生成屏幕截图.

 私有  void  timer1_Tick(对象发​​件人,EventArgs e)
      {
           .Hide();
          System.Drawing.Bitmap位图;
          图形抓图;
          位图= 位图(Screen.PrimaryScreen.Bounds.Width,Screen.PrimaryScreen.Bounds.Height,PixelFormat.Format32bppArgb);
          Graps = Graphics.FromImage(Bitmap);
          字符串 s = comboBox1.SelectedItem.ToString()+ "  " + DateTime.Now.ToString();
          s = s.Replace(' :'' .');
          Graps.CopyFromScreen(Screen.PrimaryScreen.Bounds.X,Screen.PrimaryScreen.Bounds.Y, 0  0 ,Screen.PrimaryScreen.Bounds.Size,CopyPixelOperation.SourceCopy);
          Bitmap.Save( @"  \\ 192.168.1.10 \ Temparea \ Screenshotseg \"  + s + " .Jpeg" ,ImageFormat.Jpeg);

          //  Bitmap.Save(@"Z:\\ Screenshotseg \" + s +".jpeg",ImageFormat.Jpeg ); 

          //  MessageBox.Show(Application.StartupPath.ToString()); 
          //  Bitmap.Save(@"Screenshots \" + s +".jpeg",ImageFormat.Jpeg); 跨度>
          //  MessageBox.Show(您的屏幕快照保存在桌面中"); 
           .Show();
      }



但是在生成每个屏幕截图时,都会出现屏幕闪烁.

解决方案




这篇关于在生成屏幕截图时如何避免闪烁?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 02:24