CSS 色相旋转使图像变暗

标签 css css-filters

我注意到 hue-rotate CSS 中的过滤器使我的图像变暗。

https://jsfiddle.net/m4xy3zrn/

请注意,带有滤镜的第二张图像比在 Photoshop 中旋转的第三张图像要暗得多。

有没有办法防止这种情况?

再看一遍,这里发生了很多奇怪的事情。黄色似乎几乎全部消失,色调彩虹(右上 Angular )中蓝色区域的饱和度大大降低。

最佳答案

The hue-rotate filter does not do a true hue rotation .它对 RGB 空间中的色调旋转进行了近似处理 - 非常糟糕地剪辑了高度饱和的颜色(如原色)。 (在封面下,它是 using this approximation )。没有办法避免这种情况 - 当您关心颜色准确性时,请不要使用色调旋转。

(由于它的不准确,我认为应该修复色相旋转过滤器,或者从规范中删除。)

关于CSS 色相旋转使图像变暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41853158/

相关文章:

javascript - 即使加载 1000 条记录,光滑的网格也太慢了

jquery - 单击覆盖时关闭侧边栏

css - 将自定义类添加到 react 虚拟化网格

javascript - 如何在 html 表格中变灰

ios - 使用 CSS 模糊在 iPad 上滚动

css - 在 IE11 中是否有纯 CSS 的方法来进行背景模糊?

css - 我如何在 Twitter Bootstrap css 框架中正确定位绝对 div

css - 你能基于渐变蒙版进行 CSS 模糊吗?

css - 如何使用CSS再现设备下的阴影

css - 您可以使用 CSS 向 PNG 内容添加非方形阴影吗?