首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2个相反的不透明度值不会产生不透明颜色

2个相反的不透明度值不会产生不透明颜色
EN

Stack Overflow用户
提问于 2012-11-02 14:31:24
回答 1查看 529关注 0票数 2

我想产生一个不透明的纯色与该颜色的2个不透明度值。

例如: 0.5不透明黑色矩形当放置在相同的0.5不透明黑色之上时,不会得到与不透明(不透明1)黑色相同的结果。

我已经尝试了不同的不透明度值范围,发现0.5 & 0.8产生0.9不透明度黑色,0.4 & 0.82等等。

这些不是精确值。计算完全相反的不透明度值的确切公式是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-02 14:39:48

如果两个具有不透明度1-a1-b的元素堆叠在一起,则它们的组合不透明度将是1-a*b,因此没有“相反的不透明度值”这回事。如果您希望两个组合的元素完全不透明,那么其中一个元素本身必须是完全不透明的。

这也模仿了现实世界:当你堆叠两个深色的薄片,每个吸收通过的光的50%,它们的组合不透明度是75%,而不是100%。三片-- 87.5%等等。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13190432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档