c# image 예제
이제 C#을 사용하여 이미지를 로드하고 표시하는 간단한 예제를 살펴보겠습니다.
우선, System.Drawing 네임스페이스를 사용하여 이미지를 로드하는 방법을 알아보겠습니다.
using System;
using System.Drawing;
class Program
{
static void Main()
{
// 이미지 파일 경로
string imagePath = "C:/images/sample.jpg";
// 이미지 로드
Image image = Image.FromFile(imagePath);
// 이미지 폭과 높이 출력
Console.WriteLine("이미지 폭: " + image.Width);
Console.WriteLine("이미지 높이: " + image.Height);
// 이미지 표시
using (Graphics g = Graphics.FromHwnd(IntPtr.Zero))
{
g.DrawImage(image, new Point(0, 0));
}
// 프로그램 종료 대기
Console.ReadLine();
}
}
위의 예제에서는 이미지 파일 경로를 imagePath
변수에 할당하고, Image.FromFile()
메소드를 사용하여 이미지를 로드합니다. 이미지의 폭과 높이는 image.Width
와 image.Height
속성을 이용하여 출력합니다. 마지막으로, Graphics.DrawImage()
메소드를 사용하여 이미지를 화면에 표시합니다.
이 예제를 실행하면 해당 이미지 파일이 메모리로 로드되고, 이미지의 폭과 높이가 출력되며, 이미지가 화면에 표시됩니다.
이제 C#을 사용하여 이미지를 로드하고 표시하는 간단한 예제를 작성하는 방법을 알았습니다. 이미지 처리와 관련된 더 많은 작업을 수행하려면 C#의 이미지 처리 관련 라이브러리나 기능을 참고하시면 됩니다.
#CSharp #이미지처리