【发布时间】:2019-04-29 08:13:16
【问题描述】:
我在 CSS 中遇到了 invert() 函数,它可以反转图像颜色空间中的颜色。它以百分比形式输入一个值,例如invert(60%),或数字(包括 0 到 1),例如invert(.6),并根据输入反转图像颜色。
然后我发现了这个网站,其中有几个使用 invert() 函数的示例
https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function/invert
当输入为 1 或 100% 时,我了解 invert 函数的工作原理,但我无法理解 invert(50%) 的工作原理,因为它将图像完全变成灰色。
我假设公式类似于:
abs(255 - value of each pixel's individual channel value)
把255改成128不能把图像完全变灰吗?
所以我找不到用于计算反转值的公式。
【问题讨论】:
-
还可以查看已接受答案的评论以获取一些官方链接
标签: css image image-processing css-filters