6

OS X のフレームバッファで画面データにアクセスする必要があるタスクを実行する必要があります。10.6.8 では Quart Display Service API を使用してフレームバッファのベース アドレスを取得できますが、10.7 または 10.8 ではこれを行うことができません。

Apple は、CGDisplayCreateImage を使用して画面イメージを取得することを提案しています。ただし、取得した画像オブジェクトをコンテキストに描画する必要があるため、生の画像データを取得するのは非効率的です。

フレームバッファの生データを取得する他の方法はありますか?

4

1 に答える 1

1

CGDisplayCreateImage生の画像データを取得するために、によって返された画像を描画する必要はありません。を使用CGImageGetDataProviderCGDataProviderCopyDataて、そこからデータを取得できます。

于 2013-09-20T10:02:05.963 に答える