0
화면에서 이미지를 캡처하려고합니다. NSRect와 같은 입력 매개 변수를 사용하여 원하는 화면 부분을 지정할 수 있습니다. 미리 감사드립니다.화면의 내용에서 NSImage의 인스턴스를 만드는 방법
화면에서 이미지를 캡처하려고합니다. NSRect와 같은 입력 매개 변수를 사용하여 원하는 화면 부분을 지정할 수 있습니다. 미리 감사드립니다.화면의 내용에서 NSImage의 인스턴스를 만드는 방법
톱뷰 (NSScreenSaverWindowLevel
이상)를 만들고 비트 맵 데이터를 저장해야합니다. 다음은 샘플 코드입니다 (테스트되지 않음).
[topView lockFocus];
NSImage *screenRectShot = [[NSImage alloc] initWithSize:NSMakeSize(screenRect.size.width, screenRect.size.height)];
NSBitmapImageRep *rep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:yourRect];
[screenRectShot addRepresentation:rep];
[rep release];
[topView unlockFocus];