Ios 你能使用没有alpha的灰度图像作为图层蒙版吗?

Ios 你能使用没有alpha的灰度图像作为图层蒙版吗?,ios,calayer,mask,Ios,Calayer,Mask,通常,如果将图像作为层的遮罩层的内容安装,遮罩层图像的alpha通道将遮罩另一层。我知道怎么做 我有一个模糊的阅读记忆,你可以安装一个没有阿尔法的灰度图像,并使用图像的亮度作为遮罩。我尝试过各种方式搜索,但找不到任何关于这方面的文档 我在想象吗 如果您可以使用灰色阴影绘制遮罩图像,则内存效率会更高,代码也会更干净。对于CALayer,遮罩是alpha遮罩。在CoreGraphics中,您可以。此外,核心图像具有过滤器,可用于将灰度图像转换为alpha遮罩。对于CALayer,遮罩为alpha遮罩

通常,如果将图像作为层的遮罩层的内容安装,遮罩层图像的alpha通道将遮罩另一层。我知道怎么做

我有一个模糊的阅读记忆,你可以安装一个没有阿尔法的灰度图像,并使用图像的亮度作为遮罩。我尝试过各种方式搜索,但找不到任何关于这方面的文档

我在想象吗


如果您可以使用灰色阴影绘制遮罩图像,则内存效率会更高,代码也会更干净。

对于
CALayer
,遮罩是alpha遮罩。在CoreGraphics中,您可以。此外,核心图像具有过滤器,可用于将灰度图像转换为alpha遮罩。

对于
CALayer
,遮罩为alpha遮罩。在CoreGraphics中,您可以。此外,核心图像具有过滤器,可用于将灰度图像转换为alpha遮罩。

对于
CALayer
,遮罩为alpha遮罩。在CoreGraphics中,您可以。此外,核心图像有一个过滤器,可以用来将灰度图像转换为alpha蒙版。

我记得这就是为什么?你能把你的回答贴出来让我接受吗?它不是“亮度”,而是更像“白度”。“亮度”是一个技术术语,意思是其他东西。对于灰度图像来说,亮度和白度不是一回事吗?(对于彩色图像,亮度有点复杂。对于灰度,它要简单得多)这就是我记得的?你能把你的回答贴出来让我接受吗?它不是“亮度”,而是更像“白度”。“亮度”是一个技术术语,意思是其他东西。对于灰度图像来说,亮度和白度不是一回事吗?(对于彩色图像,亮度有点复杂。对于灰度,它要简单得多)这就是我记得的?你能把你的回答贴出来让我接受吗?它不是“亮度”,而是更像“白度”。“亮度”是一个技术术语,意思是其他东西。对于灰度图像来说,亮度和白度不是一回事吗?(对于彩色图像,亮度有点复杂。对于灰度,则简单得多)