如果我对代码
#FF0000
(即HSB:0、100、100)应用filter: saturate(50%)
,我希望得到的结果是#FF8080
(即HSB:0、50、100)。但是,实际上结果是#9B1B1B
...。Saturate和Brightness过滤器背后的算法是什么?
saturate()
函数会增加饱和度,但不能超过100,所以我猜测你期望发生的是去饱和,据我所知,你不能使用负值重新计算新值。 - DaniP