【发布时间】:2021-05-13 17:42:37
【问题描述】:
我正在开发一个应用程序,在 Android 上我能够使用常规 RGBA,但在 iOS 上它们只支持预乘 RGBA。 我的理解是您只需将 RGB 值乘以 alpha,因此 0xff000070(常规)将转换为 0x70000070(预乘),这将表示 100% 红色强度和 43% 遮挡的值。
那么在 0xff000070(预乘)的情况下会发生什么,这意味着 227% 的红色强度或它是如何工作的?
在下图中,这显示顶部是 0x00700070,底部是 0x00ff0070,两者都是预乘的。
【问题讨论】: