1

私は a と aGPUImagePictureからの出力を使用して、次GPUImageVideoCameraのようなものを使用して画像オーバーレイをビデオに追加していGPUImageAddBlendFilterます:

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

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

[blendFilter addTarget:myPreviewView];

myImage をフレームの中央に配置したいのですが、ビデオ カメラのフレームに合わせてサイズ変更されているため、伸縮歪みが発生します。オーバーレイのサイズを変更せずに、ビデオ フレーム サイズより小さいオーバーレイを追加するにはどうすればよいですか?

には同じサイズの 2 つのテクスチャが必要であることは理解していblendFilterますが、これを回避するにはどうすればよいですか?

4

0 に答える 0