Ios 根据覆盖图像的形状改变图像颜色
假设我有三个目标。一个是圆形的。另一个呈半圆形。最后一个形状像一个薄矩形 A圆 B-半圆 C-薄矩形 1)我使用A作为基础。我把B放在上面,覆盖半个A,然后把C放在两个上面 2.)我更改A的可见颜色(考虑其顶部的形状) 3.)我去掉B和C,A的颜色应该看起来像有紫色的薄片Ios 根据覆盖图像的形状改变图像颜色,ios,objective-c,opengl-es,shader,mask,Ios,Objective C,Opengl Es,Shader,Mask,假设我有三个目标。一个是圆形的。另一个呈半圆形。最后一个形状像一个薄矩形 A圆 B-半圆 C-薄矩形 1)我使用A作为基础。我把B放在上面,覆盖半个A,然后把C放在两个上面 2.)我更改A的可见颜色(考虑其顶部的形状) 3.)我去掉B和C,A的颜色应该看起来像有紫色的薄片 这里有人知道如何在objective-c中实现这一点吗?有没有办法做到这一点?我应该为此使用OpenGL吗?如果是,如何绘制?如果您只是在彼此的顶部绘制形状,并且最终图像中的颜色与最顶部图像的颜色相同,则可以使用CoreGr
这里有人知道如何在objective-c中实现这一点吗?有没有办法做到这一点?我应该为此使用OpenGL吗?如果是,如何绘制?如果您只是在彼此的顶部绘制形状,并且最终图像中的颜色与最顶部图像的颜色相同,则可以使用CoreGraphics库。检查api