1

是否可以通过 GPUImage 或 Core Image 这样的边缘混合 2 个图像?
http://www.ephotozine.com/article/photoshop-tutorial--blending-two-photos-together-16158

我需要通过边缘“连接”图像,但希望它们混合 :) 可能吗?我在两者的文档中搜索正确的过滤器,但找不到任何合适的

4

1 回答 1

0

对于 Core Image,它是CILinearGradientCIBlendWithMask。如果您查看 Core Image 编程指南或 WWDC 视频,则有一个倾斜移位示例,基本上显示了如何执行此操作。

我只会将渐变应用到顶层,而不是像在教程中那样(这也是我在 Photoshop 中处理它的方式;当你对两个图层都这样做时,很容易在中间)。

当你创建你的线性渐变时,不要只是将你的点设置到相反的两端,而是要从一个边缘开始并在边缘结束时结束,如下所示:

将 inputPoint0 设置为 (1, 0)
将 inputColor0 设置为 (0,1,0,1)
将 inputPoint1 设置为 (.9*width, 0)
将 inputColor1 设置为 (0,1,0,0)

于 2013-09-30T08:17:30.450 回答