본문으로 바로가기

[C#] 화면 캡쳐 하기

category 프로그램/C# 2018/12/10 15:22
WinForm 안의 Controler 를 캡쳐하기


            string FileName = DateTime.Now.ToString("yyyyMMdd_HHmmss");

            Bitmap bitmap = new Bitmap(width, height);
            this.panel1.DrawToBitmap(bitmap, new Rectangle(0, 0, width, height));
            bitmap.Save(FileName + ".png", ImageFormat.Png);




스크린틀 캡쳐하는 기능


            string FileName = DateTime.Now.ToString("yyyyMMdd_HHmmss");

           Bitmap bitmap = new Bitmap(넓이, this.높이);
            Graphics g = Graphics.FromImage(bitmap);
            g.CopyFromScreen(
                PointToScreen(new Point(시작 X좌표, 시작 Y 좌표)),
                new Point(0, 0),
                new Pint(넓이, 높이));
           bitmap.Save(FileName + ".png", ImageFormat.Png);

크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

Trudy
Trudy 님의 블로그
MENU
VISITOR 오늘319 / 전체442781