美文网首页.NET
.NET 屏幕截图

.NET 屏幕截图

作者: Charles2018 | 来源:发表于2022-04-11 15:16 被阅读0次

屏幕截屏

截屏并赋值给pictureBox1进行显示:

Bitmap bm = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Graphics g = Graphics.FromImage(bm);
g.CopyFromScreen(0, 0, 0, 0, bm.Size);

pictureBox1.Image = bm;

如果想连续截屏以每秒3FPS效果可以这样做:

new Thread(() =>
{
    while (true)
    {
        Bitmap bm = new Bitmap(Screen.PrimaryScreen.Bounds.Width,       
        Screen.PrimaryScreen.Bounds.Height);
        Graphics g = Graphics.FromImage(bm);
        g.CopyFromScreen(0, 0, 0, 0, bm.Size);

        pictureBox1.Image = bm;
        Thread.Sleep(1000 / 3);
    }
}).Start();

效果图:


image.png

录制屏幕到视频文件

https://stackoverflow.com/questions/4068414/how-to-capture-screen-to-be-video-using-c-sharp-net

相关文章

  • .NET 屏幕截图

    屏幕截屏 截屏并赋值给pictureBox1进行显示: 如果想连续截屏以每秒3FPS效果可以这样做: 效果图: 录...

  • 屏幕截图

  • 屏幕截图

    方法1 save_screenshot() #该方法直接保存当前屏幕截图到当前脚本所在文件位置。 driver.s...

  • 屏幕截图

    Activity界面区域划分 如图:最大的红色区域是屏幕界面,绿色次大区域我们称之为“应用界面区域”,蓝色的区域我...

  • 屏幕截图

    有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏// 核心代码// 调用某个view的layer的renderI...

  • 屏幕截图

  • 屏幕截图

    游戏中可使用如下代码进行截屏

  • 屏幕截图

  • 屏幕截图

  • 屏幕截图

    win+Shift+4

网友评论

    本文标题:.NET 屏幕截图

    本文链接:https://www.haomeiwen.com/subject/dlgisrtx.html