C#
(C#) GDI+, 이미지 출력하기
코딩ABC
2023. 7. 18. 12:37
반응형
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배 확대
}
}
}
반응형