UIGetScreenImage
毎秒 3 ~ 6 枚の画像をキャプチャしてディスクに保存するために使用しています。ただし、より高速に画像をキャプチャする方法を探しています。使用されていないように見えるいくつかの実装に気付きましたUIGetScreenImage
(画像にキャプチャされていないプレビューでコントロールをオーバーレイしているため、これはわかっています)、1 秒あたり最大 15 枚の画像をキャプチャしてディスクに保存できます。 . よりも速い速度で画像をキャプチャして保存する別の方法はありUIGetScreenImage
ますか?
1010 次
2 に答える
1
Quartz を使用して、描画中のビューのオフスクリーン バージョンをレンダリングできます。正確な詳細は現時点ではわかりませんが、ビューの draw メソッドで別のコンテキストを取得し、それを保存する場所にコピーを描画する必要があると思います。
このドキュメントには詳細情報があるかもしれません: http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_context/dq_context.html#//apple_ref/doc/uid/TP30001066-CH203-SW9
于 2010-01-15T23:56:02.970 に答える
0
ここでScreenCaptureView
説明したクラスを使用してみることができます。
于 2011-06-17T01:23:20.677 に答える