【发布时间】:2014-02-02 15:01:42
【问题描述】:
【问题讨论】:
标签: ios uiimage quartz-graphics quartz-2d
【问题讨论】:
标签: ios uiimage quartz-graphics quartz-2d
最好的方法是生成具有适当 Alpha 通道的源图像。但我假设您由于某种原因无法做到这一点。
您可以在其上执行相当于 luma key 的操作。 iOS 中没有内置的 luma key 滤镜,所以你必须自己制作,要么使用 Core Image 滤镜,要么手动操作 src 图像(或它的副本)。
如果您想走Core Image 路线,您可以将 src 和目的地颜色反转,对两者进行加法混合,然后颜色反转结果。
或者,您可以获取 src 图像的像素并使用一些数学生成 Alpha 通道。例如亮度的倒数(亮度系数描述为here)。
请注意,您发布的 src 图片在您发布的 dest 图片上将很难被看到,因为它们大多都是青色的。
【讨论】: