Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经尝试过合成过滤器,包括 ATop 和 Over,但没有得到所需的图像作为输出。我想要的是这样的:
注意:Image1 和 Border 都是 png 图像。
现在我得到的是border1图像或image1图像,似乎他们没有考虑border1图像中的alpha部分,它删除了alpha通道并且在边框图像下留下了白色背景而不是图像1偷看.
关于如何进行的任何想法?提前致谢。
使用转换为 CIImage 的 UIImage 数据为 png,使用以下代码
CIImage *paper1 =[CIImage imageWithData:UIImagePNGRepresentation([UIImage imageNamed:@"yourPNGImage.png"])];
这解决了这个问题,因为早期 UIImage(虽然是 .png 格式)被转换为 jpeg 格式的 CIImage。