通常情况下,如果将图像安装为某一层的遮罩层的内容,则遮罩层图像的alpha通道将遮罩另一层。我知道怎么做。
我有一个模糊的记忆,你可以安装一个没有alpha的灰度图像,并使用图像的亮度作为蒙版。我试过用各种方法搜索,但找不到任何关于这方面的文档。
这是我想象出来的吗?
如果您可以使用灰色阴影绘制到蒙版图像中,那么它将更有效地利用内存,并使您的代码更加整洁。
发布于 2021-06-11 10:02:15
对于CALayer,掩码是alpha掩码。在CoreGraphics中,可以使用mask with grayscale image。此外,核心图像具有CIMaskToAlpha过滤器,可以用来将灰度图像转换为alpha蒙版。
https://stackoverflow.com/questions/67928936
复制相似问题