c# drawimage 예제
using System; using System.Drawing; using System.Windows.Forms;
public class DrawImageExample : Form { private Image image;
public DrawImageExample()
{
// Load the image from a file
image = Image.FromFile("example.jpg");
// Set the form size to match the image size
ClientSize = new Size(image.Width, image.Height);
// Subscribe to Paint event to draw the image
Paint += DrawImageExample_Paint;
}
private void DrawImageExample_Paint(object sender, PaintEventArgs e)
{
// Draw the image at position (0, 0)
e.Graphics.DrawImage(image, 0, 0);
}
public static void Main()
{
Application.Run(new DrawImageExample());
} } ```
이 예제는 C#에서 이미지를 그리는 예제입니다. 예제 코드에서는 DrawImageExample
클래스가 정의되고, 폼 크기를 이미지 크기에 맞추고 Paint
이벤트에 대한 처리가 구현됩니다.
DrawImageExample
클래스의 생성자에서는 이미지 파일을 로드하고, Paint
이벤트에 대한 이벤트 핸들러인 DrawImageExample_Paint
메서드를 구독합니다. DrawImageExample_Paint
메서드에서는 그래픽 객체를 이용하여 이미지를 그립니다.
Main
메서드에서는 DrawImageExample
폼을 실행합니다.
위 예시 코드를 실행하면, example.jpg
이미지가 있는 경로에 해당하는 이미지가 그려지는 윈도우 폼이 실행됩니다.