假设在平面上散布有一些带有半径的径向渐变。例如,这些渐变的中心排列如下:
现在,每个中心都会产生一个带有一定半径的径向渐变。我知道如何创建这些渐变,但我想知道当它们重叠时如何组合这些渐变。
上述排列将看起来像下面的图像。正如您所看到的,(0,0)处有一个红色径向渐变,(3,0)处有一个蓝色渐变,(1,1)处有一个黄色渐变,(2,2)处有一个红色渐变等等,并且它们都混合在一起。此外,每个渐变都包含不同的半径。 这是一个示例,展示了以下排列中径向渐变混合的效果:
我该如何在iOS上使用Swift实现这种渐变混合效果?任何建议、参考资料或其他任何信息都将不胜感激。
A D
B
C
E F
现在,每个中心都会产生一个带有一定半径的径向渐变。我知道如何创建这些渐变,但我想知道当它们重叠时如何组合这些渐变。
上述排列将看起来像下面的图像。正如您所看到的,(0,0)处有一个红色径向渐变,(3,0)处有一个蓝色渐变,(1,1)处有一个黄色渐变,(2,2)处有一个红色渐变等等,并且它们都混合在一起。此外,每个渐变都包含不同的半径。 这是一个示例,展示了以下排列中径向渐变混合的效果:
B
A
我尝试查找相关阅读材料,但惊讶地发现只有5或6个结果,而且都是关于在Illustrator或Photoshop中如何实现此效果的。我还尝试自己编程,但问题在于我不知道如何处理渐变的交集;平均颜色是错误的,会导致颜色不连贯,这也是我第一次尝试时出现的问题。我该如何在iOS上使用Swift实现这种渐变混合效果?任何建议、参考资料或其他任何信息都将不胜感激。