반응형
현재 윈도우 화면을 타이틀 바, 그림자 포함해서 화면 캡쳐하는 방법.
TinyPigMacAppDelegate *delegate = (TinyPigMacAppDelegate *)[NSApplication sharedApplication].delegate;
CGWindowID windowID = (CGWindowID)[[delegate window] windowNumber];
CGWindowImageOption imageOptions = kCGWindowImageDefault;
CGWindowListOption singleWindowListOptions = kCGWindowListOptionIncludingWindow;
CGRect imageBounds = CGRectNull;
CGImageRef windowImage = CGWindowListCreateImage(imageBounds, singleWindowListOptions, windowID, imageOptions);
NSImage *img = [[NSImage alloc] initWithCGImage:windowImage size:imageBounds.size];
if (windowImage) {
CFRelease(windowImage);
}
반응형
'iDev > Cocos2D' 카테고리의 다른 글
Cocos2d Sprite Animation 변경하기 (0) | 2014.03.20 |
---|---|
cocos2d v3 RC3, Apportable 안드로이드 Back Button 구현하기 (0) | 2014.03.19 |
Apportable Android에 Admob 적용하기 (3) | 2014.03.15 |
cocos2d, Apportable Antialias 버그 (0) | 2014.03.14 |
[cocos2d] 소스 하나로 iOS, Mac, Android로 개발하기 (0) | 2014.03.09 |