【发布时间】:2013-11-17 20:58:04
【问题描述】:
我使用以下代码来混合两个图像。它可以工作,但 topImage 会调整大小以匹配 baseImage 的纵横比。如何保持 baseImage 和 topImage 的原始大小和纵横比?
GPUImageMultiplyBlendFilter *overlayBlendFilter = [[GPUImageMultiplyBlendFilter alloc] init];
GPUImagePicture *pic1 = [[GPUImagePicture alloc] initWithImage:baseImage];
GPUImagePicture *pic2 = [[GPUImagePicture alloc] initWithImage:topImage];
[pic1 addTarget:overlayBlendFilter];
[pic1 processImage];
[pic2 addTarget:overlayBlendFilter];
[pic2 processImage];
UIImage *blendedImage = [overlayBlendFilter imageByFilteringImage:topImage];
[imageView setImage:blendedImage];
【问题讨论】: