첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

▶ Graphics 클래스 : CopyFromScreen 메소드를 사용해 화면 캡처하기 예제

using System.Drawing;

Bitmap bitmap = CaptureScreen(new Rectangle(0, 0, 1024, 768)); // 화면 단위

 

728x90

 

▶ Graphics 클래스 : CopyFromScreen 메소드를 사용해 화면 캡처하기

using System.Drawing;

#region 스크린 캡처하기 - CaptureScreen(leftTopPoint, bitmapWidth, bitmapHeight)

/// <summary>
/// 스크린 캡처하기
/// </summary>
/// <param name="leftTopPoint">좌상단 점</param>
/// <param name="bitmapWidth">비트맵 너비</param>
/// <param name="bitmapHeight">비트맵 높이</param>
/// <returns>Bitmap</returns>
public Bitmap CaptureScreen(Point leftTopPoint, int bitmapWidth, int bitmapHeight)
{
    Bitmap bitmap = new Bitmap(bitmapWidth, bitmapHeight);

    Graphics graphics = Graphics.FromImage(bitmap);

    graphics.CopyFromScreen(leftTopPoint, new Point(0, 0), new Size(bitmapWidth, bitmapHeight));

    graphics.Save();

    return bitmap;
}

#endregion
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요