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
Местонахождение: Жодино, Беларусь
Достижения
Рейтингист
Рейтингист
Поддержите экспертное мнение! Поставьте 500 / 1000 / 1500 / 2000 лайков
Инфлюенсер
Инфлюенсер
Настоящий эксперт? Получите минимум 500 / 1000 / 1500 / 2000 лайков
Мастер мнений
Мастер мнений
Без вашего участия никак! Напишите на сайте как минимум 1000 / 2000 / 3000 комментариев
С XGM навеки!
С XGM навеки!
Взрослый экспириенс! Получите на сайте 10 уровень
Олды здесь
Олды здесь
Помните stormteam? Получите 5 лет стажа на сайте!
Топ гриндер
Топ гриндер
Хотите пройти XGM? Войдите в тридцатку пользователей с самым большим количеством опыта
Топ 30: N7 Molot, zibada, Q, Эльрат, ScorpioT1000, tysch_tysch, Anime Chan, Зевс, H, PUVer, Кет, adic3x, Берги, Fakov, Mefist, quq_CCCP, Wulfrein, WebSter, NETRAT, Алексей Андреич, Trok-Ferot, Hellfim, Tiodor, ivanbakavan, Clamp, GadenbIsh, alexprey, Msey, nazarpunk, Doc
Дневничок
Дневничок
Здравствуй мой любимый дневничок.. Создайте свой личный блог на сайте
Блогер
Блогер
Аудитория ждёт вашего мнения по всем вопросам! Сделайте как минимум 25 / 50 / 75 записей в своем блоге
Везде и всюду
Везде и всюду
Любите наводить суету? Участвуйте сразу в 5 проектах со статусами В разработке или Доступен релиз
When is done
When is done
Когда сделаем - тогда и будет готово. Станьте участником проекта в релизе
Продюсер
Продюсер
А вы точно продюсер? Создайте и доведите собственный проект до релиза. Позволяет создавать новые проекты без премодерации
Суперпоставщик
Суперпоставщик
Какая разница, что создавать? Создайте на сайте 25 / 50 / 75 ресурсов в любых незакрытых проектах
3D художник
3D художник
Пространство и время в ваших руках! Разместите 10 / 20 / 30 ресурсов в категориях Модель или 3D Модель
2D художник
2D художник
Время поработать кистью! Разместите 10 / 20 / 30 ресурсов в категориях Арт или Текстура
Гуру
Гуру
Ученье – свет! Напишите 5 / 10 / 15 статей в любых незакрытых проектах
Модмейкер
Модмейкер
Моддинг никогда не устареет! Разместите 1 / 2 / 3 ресурса в категориях Карта или Мод
Тру разработчик
Тру разработчик
Нужно не просто полюбить код, нужно стать этим кодом! Разместите 8 / 16 / 24 ресурса в категориях Программа (Программы) или Наработка (Наработки)
Яркий ньюсмейкер
Яркий ньюсмейкер
Радуйте читателей своими новостями! Разместите 15 / 30 / 45 / 60 ресурсов в категории Новость (Новости)
Это видеоблог!
Это видеоблог!
Это видеоблог, я правильно понимаю? Разместите 5 / 10 / 15 / 20 / 25 ресурсов в категории Видео
Прожигатель
Прожигатель
Тратьте опыт в чате сайта! За каждый пост -1 опыта, за все время на сайте нафлудите на 1200 / 2400 / 3600 / 4800 XP