Задание:
Разработать программу, которая записывает экран вашего компьютера и создает видеофайл или изображение в указанной папке. Использовать язык C#.
Описание:
Программа для записи экрана. Предназначена для преобразования видеосигнала из внешнего источника в цифровой видеопоток при помощи персонального компьютера и запись его в видеофайл с целью последующей его обработки, хранения или воспроизведения.
Примечания:
- Видеофайлы сохраняются в папке VideoWriter\VideoWriter\bin\x86\Debug;
- Изображения сохраняются в папке VideoWriter\VideoWriter\bin\x86\Debug\Screenshots;
- Формат изображений .png;
- Формат видео .avi
Фрагмент кода:
Graphics graph = null; var bmp1 = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); graph = Graphics.FromImage(bmp1); graph.CopyFromScreen(0, 0, 0, 0, bmp1.Size); pictureBox1.Image = bmp1; pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; string a = ""; g++; a = Convert.ToString(g); bmp1.Save("Screenshots/Screenshot" + a+".png"); MessageBox.Show("Изображение сохранено в папке проекта VideoWriter/VideoWriter/bin/x86/Debug/Screenshots под названием: " + "Screenshot" + a + ".png", "Успешно");
Что в архиве?:
- Исходный код программы
- Все необходимые библиотеки
Скриншот архива с проектом - последняя фотография над описанием
Mihail