如何在不调整图像大小的情况下将图像设置为具有GPUImage的视频叠加?

时间:2013-08-28 22:35:50

标签: ios objective-c gpuimage

我正在使用GPUImagePictureGPUImageVideoCamera的输出,使用GPUImageAddBlendFilter将图像叠加添加到视频中,如下所示:

GPUImagePicture *myPicture = [[GPUImagePicture alloc] initWithImage:myImage];
[myPicture processImage];

[myPicture addTarget:blendFilter];
[myVideoCamera addTarget:blendFilter];

[blendFilter addTarget:myPreviewView];

我希望myImage在框架中居中,但它正在调整大小以适应摄像机的框架,导致一些拉伸扭曲。如何在不调整叠加大小的情况下添加小于视频帧大小的叠加层?

我知道blendFilter需要两个相同大小的纹理,所以我该如何解决这个问题?

0 个答案:

没有答案