본문 바로가기

C# Form

[C# Form] GDI+와 비트맵 이미지

Form 프로그램에서는 그래픽을 GDI+(Graphics Device Interface)를 사용한다.

그래서 원을 하나 그린다면,

Graphics g = panel1.CreateGraphics();    // panel1에서 그래픽을 사용할 때
g.DrawEllipse(pen, rect);    // rect는 원이 내접하는 Rectangle 객체
g.FillEllipse(Brushes.Black, rect);

와 같이 사용한다.

이와 함께 이미지 파일을 비트맵으로 그려주는 DrawImage() 함수를 많이 사용한다.

Bitmap bmp = new Bitmap("../../Images/xxx.png");
g.DrawImage(bmp, rect);

또는 다음과 같이 한 줄로 사용할 수 있다.

g.DrawImage(new Bitmap("../../Images/xxx.png"));


beeeye Dmu