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
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] 마우스 이벤트 발생시키기 (0) | 2014.12.03 |
---|---|
[C#/WINFORM] ComboBox 클래스 : 데이터 바인딩 하기 (0) | 2014.12.02 |
[C#/WINFORM] BufferedGraphics 클래스 사용하기 (0) | 2014.12.02 |
[C#/WINFORM] TreeView 클래스 : 스크롤 하기 (0) | 2014.12.02 |
[C#/WINFORM] Graphics 클래스 : 컨트롤 캡처하기 (0) | 2014.12.02 |
[C#/WINFORM] Screen 클래스 : 작업 영역 크기 구하기 (0) | 2014.12.02 |
[C#/WINFORM] Form 클래스 : 화면 중앙에 배치하기 (0) | 2014.12.02 |
[C#/WINFORM] Screen 클래스 : 화면 크기 구하기 (0) | 2014.12.02 |
[C#/WINFORM] Form 클래스 : 포커스 설정 방지하기 (0) | 2014.12.02 |
[C#/WINFORM] Form 클래스 : ShowWithoutActivation 속성을 사용해 포커스 설정 방지하기 (0) | 2014.12.02 |
댓글을 달아 주세요