반응형
C#, 윈폼(winform, Windows Forms)에서 이미지를 출력하는 간단한 예제입니다.
// using System;
using System.Drawing;
using System.Windows.Forms;
namespace ImageEx
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
// Bitmap 객체 생성
Bitmap bmp = new Bitmap(@"c:\temp\kakao11.png");
int w = bmp.Width; // 원본 이미지 가로 크기
int h = bmp.Height; // 원본 이미지 세로 크기
// Graphics 객체 생성
Graphics g = this.CreateGraphics();
g.DrawImage(bmp, 0, 0); // 이미지 출력 위치 좌표(x, y)
g.DrawImage(bmp, 0 + w, 0, w, h);
g.DrawImage(bmp, 0, 0 + h, w / 2, h / 2); // 가로 세로 0.5배 축소
g.DrawImage(bmp, w, h, w*2, h*2); // 가로 세로 2배 확대
}
}
}
반응형
'C#' 카테고리의 다른 글
(C#) 추상 클래스(abstract class) 예제 (0) | 2023.07.27 |
---|---|
(C#) 인터페이스 예제: IShape (0) | 2023.07.25 |
(C#) 그래픽: 사각형 패턴 채우기,그림 채우기, 문자열 출력하기 (0) | 2023.06.25 |
(C#) 다운로드 폴더 경로 가져오기 (0) | 2023.06.25 |
(C#) 그래픽: 사각형과 원 그리기 (0) | 2023.06.25 |