2011-04-11 4 views
0

나는 (교육 목적으로) 표시하기 위해 이미지 형식을 만들려고합니다. 일부 컨트롤에서 SetPixel을 사용하여 디스플레이에 픽셀을 그릴 수 있어야합니다. 지역. 어떻게해야합니까?.net "캔버스"컨트롤

답변

3

가장 적합한 클래스는 Bitmap이며 Graphics 클래스를 통해 양식에 기수를 그릴 수 있습니다. 다음은 예입니다.

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)); 
    } 
0

당신이하려고하는 것과 일치하는지 확실하지 않습니다. 그러나 GDI + 라이브러리 (System.Drawing)를 사용하여 시작할 수 있습니다. Bitmap 클래스를 사용하고 SetPixel() 메서드를 사용하여 이미지에 "그리기"를 원할 것입니다. 그런 다음 PictureBox 컨트롤을 사용하여 조작중인 비트 맵을 계속 업데이트 할 수 있습니다.