gpt4 book ai didi

ios - CGColor - 从彼此重叠的两个 UIView 中确定混合颜色

转载 作者:行者123 更新时间:2023-11-28 07:08:53 26 4
gpt4 key购买 nike

我正在尝试获取结果 CGColor(或 UIColor),它们将显示为位于顶部的两个(或更多) View 的结果彼此各有不同的颜色。显然,靠近前景的 View 的 alpha 值小于 1,从而允许后面 View 的颜色渗透。

从本质上讲,我想我正在尝试准确模拟 UIView 合成过程在准备绘制场景时所做的事情。

注意。我想避开手动编程混合算法,因为它可能与 Cocoa 混合机制不同。

我刚发现这个... Can I mix two UIColor together?但认为必须有一个 iOS/Cocoa 等价物

最佳答案

这是一个类似教程的东西:

Blending Modes in iOS

这里是 Apple Documentation涵盖混合模式。应该让你走上正轨。每个混合模式选项都显示了确切的公式。

最后看到这个回答:

How to get the color of a displayed pixel

关于ios - CGColor - 从彼此重叠的两个 UIView 中确定混合颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29295475/

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