.net "Canvas" control
本文关键字:quot control Canvas net | 更新日期: 2023-09-27 17:50:06
我试图(出于教育目的)创建一个图像格式,为了显示,我希望能够在一些控件上做一些像SetPixel这样的事情,以便在显示区域中绘制一个像素。我该怎么做呢?
最适合你的类是位图,你可以通过图形类直接在窗体上绘制。下面是示例:
private void Form1_Paint(object sender, PaintEventArgs e)
{
Bitmap bmp = new Bitmap(640, 480);
bmp.SetPixel(10, 12, Color.Green);
e.Graphics.DrawImage(bmp, new Point(0, 0));
}
不确定这是否符合您要做的事情。但是您可以使用GDI+库(System.Drawing)开始。您将需要使用Bitmap类,并使用SetPixel()方法在图像上"绘制"。然后你可以使用PictureBox控件并不断更新它到你正在操作的位图