CSS 色调旋转使图像变暗

Dav*_*vid 5 css css-filters

我注意到hue-rotateCSS 中的滤镜使我的图像变暗。

请参阅https://jsfiddle.net/m4xy3zrn/

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

有办法防止这种情况吗?


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

Mic*_*any 5

色调旋转滤镜不进行真正的色调旋转。它在 RGB 空间中进行色调旋转的近似 - 这会非常严重地裁剪高度饱和的颜色(如原色)。(在幕后,它使用这个近似值)。没有办法避免这种情况 - 只是当您关心颜色准确性时不要使用色调旋转。

(由于其不准确,我认为应该修复色调旋转滤镜,或者将其从规范中删除。)