Простой скриншотер а также сжимаем изображение и кодируем в Base64 - C#
Формулировка задачи:
Прошу прощение за бесцеремонность и за бестактность но нужен метод скрина всего экрана с сжатием в 100х100 ну или 250х250 и сохранением в base64)
Допустим сохранить примерно я знаю как, да и методы по скриншотингу находил) Даже вроде бы копал тему сжатия изображения) Но на данный момент у меня вечером дедлайн уже по проекту, ибо завтра обновление не зависящие от меня и мне по хорошему бы успеть уже до завтра всё запилить =( Я тут доделываю IL патчить приложения. И был бы благодарен если бы кто то кинул ссылочку на полезные примеры для меня или набросал функцию по своим персональным наработкам на данную тему)
Буду крайне благодарен)
Решение задачи: «Простой скриншотер а также сжимаем изображение и кодируем в Base64»
textual
Листинг программы
private static Bitmap bmpScreenshot; private static Graphics gfxScreenshot; bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb); gfxScreenshot = Graphics.FromImage(bmpScreenshot); gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy); bmpScreenshot.Save("fileName.png", ImageFormat.Png);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д