2

我已经尝试过合成过滤器,包括 ATop 和 Over,但没有得到所需的图像作为输出。我想要的是这样的: 在此处输入图像描述

注意:Image1 和 Border 都是 png 图像。

现在我得到的是border1图像或image1图像,似乎他们没有考虑border1图像中的alpha部分,它删除了alpha通道并且在边框图像下留下了白色背景而不是图像1偷看.

关于如何进行的任何想法?提前致谢。

4

1 回答 1

1

使用转换为 CIImage 的 UIImage 数据为 png,使用以下代码

 CIImage *paper1 =[CIImage imageWithData:UIImagePNGRepresentation([UIImage imageNamed:@"yourPNGImage.png"])];

这解决了这个问题,因为早期 UIImage(虽然是 .png 格式)被转换为 jpeg 格式的 CIImage。

于 2013-11-01T07:02:57.227 回答