응용 프로그램 창의 스크린 샷을 캡처하고 싶습니다. 아래에서이 작업을 수행 할 수 있습니다. 그러나, 팔레 (parall)에서이 작업을 수행 할 수 있습니까? 아니면 순차적으로 수행해야합니까?C# Screen Capture in Parallel?
나는 현재 this의 사용을 만드는 중이라서 :
ScreenCapture sc = new ScreenCapture(); // capture entire screen, and save it to a file
Image img = sc.CaptureScreen(); // display image in a Picture control named imageDisplay
this.imageDisplay.Image = img; // capture this window, and save it
sc.CaptureWindowToFile(this.Handle,"C:\\temp2.gif",ImageFormat.Gif);
내가 두 개 이상의 응용 프로그램 창을 위해 병렬로 스크린 샷을 취할 수있는 방법이 있습니까?
솔직히 말해서 위의 클래스를 사용하는 방법을 찾고 있지 않지만 동시에 다른 창, 즉 parrallel에서 창 이미지를 캡처하는 것이 가능한지 이해하고 싶습니다. – Abs
그러면 귀하의 질문에 대한 대답은 '예'입니다. 라이브러리의 코드는 실제로 생성자에서 수행되는 것이 없으며 함수에 로컬로 적용되지 않는 변수가 없으므로 모두 정적으로 만들 수 있습니다. –