Программа для сохранения скринов - C#

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, советами хотя бы. Какие формы для этого нужны и какой алгоритм выведения скрина из буфера и его сохранение? Просто хочу быстро делать скрины и сохранять их, не используя при этом долгооткрывающегося пэинта или каких-либо других фоторедакторов. Если можно, то примерный код, напишите, пожалуйста.

Решение задачи: «Программа для сохранения скринов»

textual
Листинг программы
  1.                    
  2. using (Bitmap bmpScreenCapture = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
  3.                                             Screen.PrimaryScreen.Bounds.Height))
  4. {
  5.       using (Graphics g = Graphics.FromImage(bmpScreenCapture))
  6.       {
  7.            g.CopyFromScreen(Screen.PrimaryScreen.Bounds.X,
  8.                                      Screen.PrimaryScreen.Bounds.Y,
  9.                                      0, 0,
  10.                                      bmpScreenCapture.Size,
  11.                                      CopyPixelOperation.SourceCopy);
  12.            var cut = new Bitmap(bmpScreenCapture, (int)(bmpScreenCapture.Size.Width * 0.5),(int)(bmpScreenCapture.Size.Height * 0.5));
  13.            cut.Save("myNewScreen.png", ImageFormat.Png);
  14.        }
  15. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы