0

だから私はをQTMovieView表示していQTMovieます。私のインターフェースを介して、ユーザーはリアルタイムで映画に適用されるCoreImageフィルターを追加および削除できます。それはうまくいきます。

次に、ムービーから画像を抽出します(たとえば、ユーザーがボタンを押したとき)。これはframeImageAtTimeメソッドでも機能します。しかし、私が得るのは、元の映画からのフィルタリングされていない画像です。私の推測では、CIフィルターはQTMovieView、映画自体ではなく、の表示レイヤーに適用されます。

回避策はありますか?

4

1 に答える 1

0

実用的な解決策があります。を使用frameImageAtTimeしてを取得しCIImage、と同じフィルターを適用して、結果のフィルター処理された画像を(via )QTMovieに変換します。NSImageNSBitmapImageRep

于 2012-07-21T07:53:31.560 に答える