gpt4 book ai didi

来自 UIImage/CGImage 的 iOS 图层蒙版?

转载 作者:行者123 更新时间:2023-11-29 01:35:39 31 4
gpt4 key购买 nike

我有以下图片: enter image description here

在帧大小完全相同的 UIImageView 上,我想显示除红色填充之外的所有内容。

        let mask = CALayer()
mask.contents = clippingImage.CGImage
self.myImageView.layer.mask = mask

我原以为当应用蒙版时黑色会透出来,但当我设置蒙版时整个 View 都被清除了。这里发生了什么?

最佳答案

从图像创建 mask 时,您使用 Alpha channel ,而不是任何 RGB channel 。即使您的蒙版是黑色的,您也需要将其 Alpha 值设置为 0,因为蒙版只关注 Alpha channel 。就 RGBA 而言,任何默认的黑色都是 [0,0,0,255]。如果加载 RGB,它当然会将其转换为 A = 1 的 RGBA。

关于来自 UIImage/CGImage 的 iOS 图层蒙版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33004148/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com