- 已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
16小时前关门了。
Improve this question
我想知道css的过滤方法是怎样的:brightness()和contrast()的工作原理,以及它应用于我的图像的转换,但我找不到源代码。
有什么想法吗?
谢谢:)
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
16小时前关门了。
Improve this question
我想知道css的过滤方法是怎样的:brightness()和contrast()的工作原理,以及它应用于我的图像的转换,但我找不到源代码。
有什么想法吗?
谢谢:)
1条答案
按热度按时间p8h8hvxi1#
css滤镜只是底层SVG滤镜定义的填充,它们始终使用sRGB颜色空间(与SVG滤镜中默认的linearRGB颜色空间相反)。
例如,亮度为:
https://www.w3.org/TR/filter-effects-1/#brightnessEquivalent
对比度为:https://www.w3.org/TR/filter-effects-1/#contrastEquivalent
要了解底层SVG过滤器组件,请阅读SVG规范部分:https://www.w3.org/TR/SVG11/filters.html