• Главная XGM
    • WarCraft 3
    • Game Dev
    • Проекты
    • Ресурсы
    • Темы
    • Статьи
    • Вопросы
    • Переключить тему
    • Язык / Language / 语言
      • Русский (Russian) English (English) 简体中文 (Chinese Simplified)
  • Войти
    • Войти на сайт
    • Войти через VK.com
    • Быстрая регистрация
  • WarCraft 3
  • Game Dev
  • Проекты
  • Ресурсы
  • Темы
  • Статьи
  • Вопросы
  • Топы
    • WarCraft III
    • Карты
    • Экспедиция Ганса Вальдера
    • Пять ночей у пуджа [FNAP]
    • Кампании
    • Экспедиция Ганса Вальдера
    • Вторжение в Калимдор Re-Classic
    • Модели
    • Warcraft 3 Classic HD / Деревенские постройки…
    • Эффект светлячков
    • 2D Арт
    • Magic Barriers icon pack
    • Gnome Tinker - Gunstrider Icon Pack
    • Новости
    • XGM Autohost Bot. Голосование. Август 2025
    • God's word: The True Way / Делу - время, а…
    • Game Dev
    • Modding
    • Модификации
    • Seaward Pirates / Seaward Pirates
    • 3D Модели
    • Grand Theft Auto / ВАЗ 2112 (11-дверный лимузин)
    • Новости
    • Stormgate / Альфа-версия редактора Stormgate…
    • Stormgate / Ранний доступ Stormgate окончен
    • *Рассчитано по лайкам за этот месяц
  • RU
    • Русский (Russian) English (English) 简体中文 (Chinese Simplified)

ArtDirector

5
  • Аккаунт
    • Способности
    • Нарушения правил
  • Контент
    • Все проекты
    • Все ресурсы
    • Соавторство
    • Все комментарии
  • Прочее
    • Архив форума:
    • Форумные сообщения
    • Форумные темы
    • Форумные проекты
  • Сообщить Администрации
Не в сети 3 года
1110 / 1192
41  
  • Проекты


  • 3 ресурса

  • соавторство


  • 24 комментария
Добавить в друзья
Друзья и фолловеры
Добавить в друзья
О себе
Console.WriteLine("Hello world");
DrawPieInt
private void DrawPieInt(object sender, PaintEventArgs e)
        {
            //e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
            Pen blackPen = new Pen(Color.Black, 2);
            Brush fill_brush = Brushes.White;
            int x = 0;
            int y = 0;
            int a = 256;
            int diametr = Convert.ToInt32(a * Math.Sqrt(2))+5;
            int sdvig = (diametr - a) / 2;
            int C_h = diametr;
            int C_w = diametr;
            int name;
            Bitmap img;
            int startAngle = -90;
            int sweepAngle = -360;
            for (int i = 0; i < 360; i++)
            {
                if(i==0)
                    Thread.Sleep(100);   
                else
                    sweepAngle = sweepAngle + 1;
                e.Graphics.FillPie(fill_brush, x - sdvig, y - sdvig, C_w, C_h, startAngle, sweepAngle);
                e.Graphics.DrawPie(blackPen, x - sdvig, y - sdvig, C_w, C_h, startAngle, sweepAngle);
                e.Graphics.DrawRectangle(blackPen, x, y, a, a);
                Thread.Sleep(50);
                img = ScreenCapture.CaptureActiveWindow();
                img.MakeTransparent(Color.FromArgb(0, 0, 0));
                name = i + 1;
                img.Save(@"C:\Users\Lenovo\Desktop\anim_photo\" + name + ".png", System.Drawing.Imaging.ImageFormat.Png);
                Thread.Sleep(50);
                e.Graphics.Clear(Color.Black);
            }
ScreenCapture
public class ScreenCapture
        {
            [DllImport("user32.dll")]
            private static extern IntPtr GetForegroundWindow();

            [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
            public static extern IntPtr GetDesktopWindow();

            [StructLayout(LayoutKind.Sequential)]
            private struct Rect
            {
                public int Left;
                public int Top;
                public int Right;
                public int Bottom;
            }

            [DllImport("user32.dll")]
            private static extern IntPtr GetWindowRect(IntPtr hWnd, ref Rect rect);

            public static Image CaptureDesktop()
            {
                return CaptureWindow(GetDesktopWindow());
            }

            public static Bitmap CaptureActiveWindow()
            {
                return CaptureWindow(GetForegroundWindow());
            }

            public static Bitmap CaptureWindow(IntPtr handle)
            {
                var rect = new Rect();
                GetWindowRect(handle, ref rect);
                var bounds = new Rectangle(rect.Left, rect.Top, rect.Right - rect.Left, rect.Bottom - rect.Top);
                var result = new Bitmap(bounds.Width, bounds.Height);

                using (var graphics = Graphics.FromImage(result))
                {
                    graphics.CopyFromScreen(new Point(bounds.Left, bounds.Top), Point.Empty, bounds.Size);
                }

                return result;
            }
        }
https://dg-pic.tk/qacoz
Информация и контакты
sergi_ksv
SerGi_KSV#1762
Регистрация: 17.09.2013 22:38:35
Активность: 26.02.2023 23:17:11
Скачиваний за месяц: 0
Местонахождение: Жодино, Беларусь
Язык:
Бета-тест: Выключен
Достижения

Рейтингист

Рейтингист

Поддержите экспертное мнение! Поставьте 500 / 1000 / 1500 / 2000 лайков

Уровень: 0 из 4
Прогресс: 18

Инфлюенсер

Инфлюенсер

Настоящий эксперт? Получите минимум 500 / 1000 / 1500 / 2000 лайков

Уровень: 0 из 4
Прогресс: 41

Мастер мнений

Мастер мнений

Без вашего участия никак! Напишите на сайте как минимум 1000 / 2000 / 3000 комментариев

Уровень: 0 из 3
Прогресс: 24

С XGM навеки!

С XGM навеки!

Взрослый экспириенс! Получите на сайте 15 уровень

Уровень: 5 из 15
Прогресс: 5

Олды здесь

Олды здесь

Помните stormteam? Получите 5 лет стажа на сайте!

Уровень: 11 из 5
Прогресс: 11

Топ гриндер

Топ гриндер

Хотите пройти XGM? Войдите в тридцатку пользователей с самым большим количеством опыта

Прогресс: 0

Топ 30: N7 Molot, zibada, Q, ScorpioT1000, Эльрат, Narberal Gamma, tysch_tysch, Зевс, PUVer, H, Берги, Кет, Fakov, adic3x, quq_CCCP, Mefist, Wulfrein, Алексей Андреич, WebSter, NETRAT, Hellfim, Trok-Ferot, Tiodor, nazarpunk, ivanbakavan, Clamp, Infernall, GadenbIsh, Agren, Msey

Везде и всюду

Везде и всюду

Любите наводить суету? Участвуйте сразу в 5 проектах со статусами В разработке или Доступен релиз

Прогресс: 0

When is done

When is done

Когда сделаем - тогда и будет готово. Станьте участником проекта в релизе

Прогресс: 0

Продюсер

Продюсер

А вы точно продюсер? Создайте и доведите собственный проект до релиза. Позволяет создавать новые проекты без премодерации

Прогресс: 0

Суперпоставщик

Суперпоставщик

Какая разница, что создавать? Создайте на сайте 25 / 50 / 75 ресурсов в любых незакрытых проектах

Уровень: 0 из 3
Прогресс: 3

3D художник

3D художник

Пространство и время в ваших руках! Разместите 10 / 20 / 30 ресурсов в категориях Модель или 3D Модель

Уровень: 0 из 3
Прогресс: 3

2D художник

2D художник

Время поработать кистью! Разместите 10 / 20 / 30 ресурсов в категориях Арт, 2D Арт или Текстура

Уровень: 0 из 3
Прогресс: 0

Гуру

Гуру

Ученье – свет! Напишите 5 / 10 / 15 статей в любых незакрытых проектах

Уровень: 0 из 3
Прогресс: 0

Модмейкер

Модмейкер

Моддинг никогда не устареет! Разместите 1 / 3 / 5 ресурсов в категориях Карта, Мод или Уровень

Уровень: 0 из 3
Прогресс: 0

Тру разработчик

Тру разработчик

Нужно не просто полюбить код, нужно стать этим кодом! Разместите 8 / 16 / 24 ресурса в категориях Программа, Наработка, Алгоритм или Компонент

Уровень: 0 из 3
Прогресс: 0

Яркий ньюсмейкер

Яркий ньюсмейкер

Радуйте читателей своими новостями! Разместите 15 / 30 / 45 / 60 ресурсов в категории Новость (Новости)

Уровень: 0 из 4
Прогресс: 0

Это видеоблог!

Это видеоблог!

Это видеоблог, я правильно понимаю? Разместите 5 / 10 / 15 / 20 / 25 ресурсов в категории Видео

Уровень: 0 из 5
Прогресс: 0

Прожигатель

Прожигатель

Тратьте опыт в чате сайта! За каждый пост -1 опыта, за все время на сайте нафлудите на 1200 / 2400 / 3600 / 4800 XP

Уровень: 0 из 4
Прогресс: 3
© 2004–2025, XGM Team

О сайте   Правила сайта   Справочные статьи   Пользователи   Архив форума   Тех. поддержка   Связаться с нами

Вход

Забыли пароль?
У меня пока нет аккаунта

Регистрация на сайте

Я подтверждаю, что ознакомился(лась) с Правилами пользования сайтом.
Подождите...
У меня есть аккаунт

Предпросмотр

Статистика

Переместить ресурс

Создать редирект в этом проекте

Посмотреть результаты голосования

Статистика рейтинга

Создание задания

Список всех наград проекта

Выбор проекта для репоста

Управление интересами

Обработка...
Настраивайте рекомендации по своему усмотрению
Рекомендации обновлены и будут доступны после обновления страницы
Настройки
Обработка...

Помощник модератора

При снятии с публикации можно указать причину в комментарий к ресурсу.

Подпишитесь на наши группы

ВКонтакте Telegram News Telegram Group Discord YouTube Battle.net RSS

Создавайте свой контент и получайте XP!

Нравится ?
Создавайте свои и получайте очки опыта, которые можно тратить на Способности!

Создать ресурс

Не забывайте указывать авторов🎓