gpt4 book ai didi

objective-c - 翻转 Quicktime 预览和捕获

转载 作者:行者123 更新时间:2023-12-03 16:23:30 31 4
gpt4 key购买 nike

我需要水平翻转我正在预览和捕获的一些视频。 A-la iChat,我有一个网络摄像头,希望它看起来就像用户正在照镜子一样。

我正在 QTCaptureView 中预览 Quicktime 视频。我的捕获是逐帧完成的(出于我不会详细介绍的原因),例如:

imageRep = [NSCIImageRep imageRepWithCIImage: [CIImage imageWithCVImageBuffer: frame]];
image = [[NSImage alloc] initWithSize: [imageRep size]];
[image addRepresentation: imageRep];
[movie addImage: image forDuration: someDuration withAttributes: someAttributes];

有什么建议吗?

最佳答案

没有什么比复活一个老问题更好的了。无论如何,我来到这里,几乎找到了我要找的东西,感谢 Brian Webster,但如果有人正在寻找批发解决方案,请在将您的类设置为 QTCaptureView 实例的委托(delegate)后尝试此操作:

- (CIImage *)view:(QTCaptureView *)view willDisplayImage:(CIImage *)image {
//mirror image across y axis
return [image imageByApplyingTransform:CGAffineTransformMakeScale(-1, 1)];
}

关于objective-c - 翻转 Quicktime 预览和捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820275/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com