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.Widthimage.Height 속성을 이용하여 출력합니다. 마지막으로, Graphics.DrawImage() 메소드를 사용하여 이미지를 화면에 표시합니다.

이 예제를 실행하면 해당 이미지 파일이 메모리로 로드되고, 이미지의 폭과 높이가 출력되며, 이미지가 화면에 표시됩니다.

이제 C#을 사용하여 이미지를 로드하고 표시하는 간단한 예제를 작성하는 방법을 알았습니다. 이미지 처리와 관련된 더 많은 작업을 수행하려면 C#의 이미지 처리 관련 라이브러리나 기능을 참고하시면 됩니다.

#CSharp #이미지처리