Попиксельное рисование в c#
Формулировка задачи:
Доброго вечера! Подскажите пожалуйста, как нарисовать линии попиксельно?
Делаю игру на курсовую, хочу нарисовать линию, которая будет попиксельно менять цвет снизу и доверху.
Решение задачи: «Попиксельное рисование в c#»
textual
Листинг программы
using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace WindowsFormsApplication332 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); e.Graphics.SmoothingMode = SmoothingMode.HighQuality; var p1 = new Point(10, 20); var p2 = new Point(340, 200); var color1 = Color.Red; var color2 = Color.Blue; using (var brush = new LinearGradientBrush(p1, p2, color1, color2)) using (var pen = new Pen(brush, 2)) e.Graphics.DrawLine(pen, p1, p2); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д