0

所以我有一个QTMovieView显示QTMovie. 通过我的界面,用户可以添加和删除实时应用于电影的 CoreImage 过滤器。这很好用。

现在我想从电影中提取图像(比如当用户点击按钮时)。这也适用于该frameImageAtTime方法。但我得到的是原始电影中未经过滤的图像。我的猜测是 CI 过滤器应用于QTMovieView' 的显示层而不是电影本身。

有解决方法吗?

4

1 回答 1

0

我得到了一个可行的解决方案:frameImageAtTime用于检索 a CIImage,对其应用与 相同的过滤器,QTMovie并将生成的过滤图像转换为NSImage(via NSBitmapImageRep)。

于 2012-07-21T07:53:31.560 回答