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];