Mac OSで目的のCを使用してスクリーンをキャプチャする方法はありますか? より具体的には、アクティブ/フォーカスのアプリケーション画面をキャプチャして、指定したパスにイメージを作成するにはどうすればよいですか。
ご協力いただきまして誠にありがとうございます。Mac用の目的のcを使用した画面キャプチャ
7
A
答えて
4
CGWindow APIを使用してWindowsの画像を取り込むAppleの“Son of Grab”をチェックしましたか?
1
また、あなたが理解し、全体の「グラブの息子」を実装する必要はありませんAppleのOpenGLScreenSnapshot
7
@Daniel、 を確認することができます。あなたは以下のコードが必要です。
次の関数は、あなたのスクリーンショット
// This just invokes the API as you would if you wanted to grab a screen shot. The equivalent using the UI would be to
// enable all windows, turn off "Fit Image Tightly", and then select all windows in the list.
CGImageRef screenShot = CGWindowListCreateImage(CGRectInfinite, kCGWindowListOptionOnScreenOnly, kCGNullWindowID, kCGWindowImageDefault);
私はObjective Cのにかなり新しいよ、ええ、私はそれを見ているNSImageでは
NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithCGImage:screenShot];
// Create an NSImage and add the bitmap rep to it...
NSImage *image = [[NSImage alloc] init];
[image addRepresentation:bitmapRep];
[bitmapRep release];
bitmapRep = nil;
関連する問題
- 1. ロボットを使用したJavaFXキャプチャ画面
- 2. AVCaptureStillImageOutputを使用してMacで画面をキャプチャする方法
- 3. 失敗した場合の画面キャプチャ(Mac OSの場合、Cucumber/Capybara/Selenium-webdriverをAndroid&iOS用に使用)
- 4. C++でのD3D11画面キャプチャ
- 5. 目的Cメソッドダイナミックライブラリを使用したスウィズリング
- 6. C#キャプチャ直接3D画面
- 7. 画面キャプチャC#ASP.NET Webアプリケーション
- 8. 目的Cプロトコルの使用
- 9. C++とGDIを使用してスクリーンキャプチャで画面全体をキャプチャできない
- 10. C#.Netを使用してビデオにする画面をキャプチャする方法は?
- 11. C#を使用してタイマーで画面をキャプチャする方法は?
- 12. 目的のCを使用してMacのステータスバーにwifiメニューを開く方法
- 13. 指示画面iOS目的c
- 14. ctypesを使用してWindowsで画面をキャプチャする
- 15. DirectXを使用してWindows上で画面をキャプチャする
- 16. CameraCaptureを使用した画像キャプチャ
- 17. html2canvasを使った画面キャプチャ
- 18. php shell_execとmac osx terminalコマンドの画面キャプチャを使用すると画像が保存されますか?
- 19. 、私は画面をキャプチャするRenderTextureを使用しますが、私は、画面をキャプチャした後scrollviewの画像がで
- 20. HTML5のキャプチャ画面
- 21. C#を使用したMacでのDictationの使用
- 22. 目的-Cのスウィフトサブスクリプトを使用
- 23. 画面のどの場所でもMATLABを使用して画面キャプチャを行う方法は?
- 24. ココア画面キャプチャ?
- 25. キャプチャ画面
- 26. 目的のcでコアデータを使用したユニットテスト
- 27. 目的C - NSMutableStringsのdeleteCharactersInRangeの使用
- 28. rasa_nluを使用したchatBotの目的
- 29. ユーザーがタップした後のサムネイル全画面表示を終了 - 目的C
- 30. どのようにセレンのキャプチャ画面を使用し、ジェンキンプロジェクトに保存?
に変換するには、次のコードを使用しを与えます、グラブの息子は私のために少し難しいです。私の要件は非常に簡単です、特定の基準を満たして、バックグラウンドで実行するアプリケーションを作成するだけで、現在のフォーカスされたウィンドウをキャプチャし、指定されたパス – Daniel