Запись видео с экрана - C#
Формулировка задачи:
Может кто дать ссылку на простой пример записи видео с экрана, что-то наподобие старт стоп или библиотеку какую, почитал что скриншоты как то делать это затратно для процессора хотелось бы что-то уже сделанное качественно до меня. Спасибо
Решение задачи: «Запись видео с экрана»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace захват_экрана
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- Bitmap bmp;
- Graphics gr;
- private void button1_Click(object sender, EventArgs e)
- {
- timer1.Start();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- timer1.Stop();
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- bmp = new Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
- gr = Graphics.FromImage(bmp);
- gr.CopyFromScreen(0,0,0,0, new Size (bmp.Width,bmp.Height));
- pictureBox1.Image = bmp;
- pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д