我如何得到一个真正的C#直线?下面的代码绘制了一条线,很好,但是这条线并不完美,它不是直接逐个像素,有没有更好的代码可以产生更好,更准确的直线?c#画一条直线
namespace Dimension3D
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void canvas_Paint(object sender, PaintEventArgs e)
{
Graphics gObject = canvas.CreateGraphics();
Brush red = new SolidBrush(Color.Red);
Pen redPen = new Pen(red, 8);
gObject.DrawLine(redPen, 10, 10, 35, 500);
}
}
}
什么是有角度的直线? – Kritner
刚刚编辑,我的意思是'更好,准确,直线' – Traitor
为什么当x坐标不同时它会是直的? – Shawn