ArtDirector
О себе
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);
}
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;
}
}
Информация и контакты
Активность: 26.02.2023 23:17:11
Скачиваний за месяц: 0
Местонахождение: Жодино, Беларусь
Язык:
Бета-тест: Выключен
Достижения

Рейтингист

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

Инфлюенсер

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

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

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

С XGM навеки!

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

Олды здесь

Олды здесь
Помните stormteam? Получите 5 лет стажа на сайте!

Топ гриндер

Топ гриндер
Хотите пройти XGM? Войдите в тридцатку пользователей с самым большим количеством опыта
Топ 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 проектах со статусами В разработке или Доступен релиз

When is done

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

Продюсер

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

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

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

3D художник

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

2D художник

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

Гуру

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

Модмейкер

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

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

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

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

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

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

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

Прожигатель

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