Dan*_*Dan 2 cocoa quicktime objective-c
我需要水平翻转一些我正在预览和捕捉的视频.A-la iChat,我有一个网络摄像头,希望它看起来好像用户正在看镜子.
我在预览Quicktime视频QTCaptureView.我的捕获是逐帧完成的(由于我不会进入的原因),例如:
imageRep = [NSCIImageRep imageRepWithCIImage: [CIImage imageWithCVImageBuffer: frame]];
image = [[NSImage alloc] initWithSize: [imageRep size]];
[image addRepresentation: imageRep];
[movie addImage: image forDuration: someDuration withAttributes: someAttributes];
Run Code Online (Sandbox Code Playgroud)
有小费吗?
bma*_*oat 10
没有什么比复活旧问题更好的了.无论如何,我来到这里,几乎找到了我想要的东西,感谢Brian Webster,但是如果有人正在寻找批发解决方案,请在将您的类设置为QTCaptureView实例的委托之后尝试:
- (CIImage *)view:(QTCaptureView *)view willDisplayImage:(CIImage *)image {
//mirror image across y axis
return [image imageByApplyingTransform:CGAffineTransformMakeScale(-1, 1)];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1807 次 |
| 最近记录: |